Jump to content
Updated Privacy Statement

Darryl Sakach

Members
  • Posts

    256
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by Darryl Sakach

  1. Citrix published a new section under the App Layering 2312 Known Issues: https://docs.citrix.com/en-us/citrix-app-layering/4/known-issues.html#microsoft-teams-2x 

     

    I first noted that it does not include the MS requirement to enable Sideloading: https://learn.microsoft.com/en-us/microsoftteams/new-teams-vdi-requirements-deploy#requirements

     

    Second, the Citrix instructions include step 7 "To complete the installation, launch Microsoft Teams." Launching Teams in the OS Layer packaging machine results in the popup below.  WebView2 of course is not included in the OS Layer.

     

    What are the corrections required to the newly published Citrix Teams 2.x instructions?

     

    image.thumb.png.1dbeb39d917104ee70533479168c9d50.png

    • Like 1
  2. I am having an issue getting the New Teams for VDI working. It works fine without the Office 365 App Layer, but once I add the O365 App Layer to the image it fails to open.

     

    I have:

    1. Set the WEbSocketService ProcessWhitelist to include msedgewebview2.exe

    2. Updated to the FSLogix 2.9.8716.30241 (2210 Hotfix 3) (no exclusions in Redirections.xml related to Teams or Packages locations).

    3. Installed New Teams MSIX x64 in the Server 2019 OS Layer via dism command

    4. Set Teams registry to not autoupdate.

     

    The errors I get once the O365 layer is added are:

     

    Faulting application name: ms-teams.exe, version: 23320.3021.2567.4799, time stamp: 0x65719f33
    Faulting module name: ucrtbase.dll, version: 10.0.17763.1490, time stamp: 0x48ac8393
    Exception code: 0xc0000409
    Fault offset: 0x000000000006e77e
    Faulting process id: 0x2c44
    Faulting application start time: 0x01da562b8f46c9ce
    Faulting application path: C:\Program Files\WindowsApps\MSTeams_23320.3021.2567.4799_x64__8wekyb3d8bbwe\ms-teams.exe
    Faulting module path: C:\Windows\System32\ucrtbase.dll
    Report Id: d9040988-817d-485b-a15e-4a3cfb0d365a
    Faulting package full name: MSTeams_23320.3021.2567.4799_x64__8wekyb3d8bbwe
    Faulting package-relative application ID: MSTeams

    And:

    Failure to instantiate storage folder C:\Users\xxxxx\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache for package MSTeams_8wekyb3d8bbwe with Error Code: -2147024809

     

  3. We are facing an issue with vendor software that revealed that all of our App Layered PVS 2019 Servers have the same MachineGUID at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid. This caused all machines to have the same vendor generated ID. Clearing the MachineGUID in the registry successfully generates unique vendor IDs, however the MachineGUID registry entry never gets reset, it remains blank.

     

    How does app layering deal with the MachineGuid? In persistent servers it is set to a unique value at OS installation. What should be setting it in App layering? 

  4. On 5/10/2019 at 5:28 AM, James Kindon said:

    If you seal your machine appropriately all machines should always be completely unique, those values should always be unique 

     

    This is not true for (Get-ItemProperty -Path HKLM:\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography).MachineGuid. At least not for Citrix App Layering and PVS. We are facing a current issue with vendor software that brought this to light. All of our App Layered PVS 2019 Servers have the same MachineGUID. This caused all machines to have the same vendor generated ID. Clearing the MachineGUID in the registry does successfully generate unique vendor IDs, however the MachineGUID registry entry never gets reset, it remains blank.

  5. Support was able to point me in the right direction. Although I had just created the AD record for the recovered target device PVS did not accept that. I had to remove the AD Computer Account for the target device and then created it from the PVS Console > Active Directory > Create Machine Account...  I assume PVS adds information to its database through this process that must be populated for the Export Devices Wizard to work. This is covered at 

     

    https://support.citrix.com/article/CTX310415/adding-physical-devices-to-citrix-cloud-using-the-provisioning-devices-export-wizard-no-devices-found-to-export

    • Like 1
  6. Updating VDA from 1912 to 2203. Getting error while installing Citrix HDX Devices x64 component. MSI Log Analyzer output is below. Permissions on NetworkProvider key seem OK. Order key does not exist after failure. Any ideas?

     

    Product Name: Citrix HDX Devices x64
    Product Msi: IcaDevices_x64.msi
    Product Version: 7.33.2000.14
    Manufacturer Name: Citrix Systems, Inc.
    Install Type:  Install
    MSI Return Code: 1603
    Helpful Details to troubleshoot/resolve the issue
    PortICACustomActions:  entered
    PortICACustomActions:  Command line is 'CommaSeparatedRegistry' 'prepend' 'SYSTEM\CurrentControlSet\Control\NetworkProvider\Order' 'ProviderOrder' 'PICAClientNetwork'
    PortICACustomActions:  returning.  Result is 2
    CustomAction CA_InstallNetProv returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
    Failure Error Code: 1603
    Failing Action: CA_InstallNetProv
    Action Time:  5/23/2023 9:50:36 AM
    Operation: MSIEntry
    Data: 'CommaSeparatedRegistry' 'prepend' 'SYSTEM\CurrentControlSet\Control\NetworkProvider\Order' 'ProviderOrder' 'PICAClientNetwork
    ObjectCategory: Service
    ObjectInfo: CommaSeparatedRegistry

  7. 3 minutes ago, Rob Zylowski1709158051 said:

    When App layering is used the degrag service is always disabled because it would cause lots of issues.  So I dont think you are going to be able to use that feature.  I am making the engineering team aware of the issue.

    Thank you Rob.

     

    Is it only an issue for packaging or publishing? Could it be set in the running vDisk (gpo, startup script)?

  8. FSLogix requires defragsvc (Optimize drives) be running in order for profile VHD compaction to function at user log off.

     

    I have changed the defrag svc to Manual as recommended by MS. I have tried to do this in the FSLogix app layer, OS Layer and Platform Layer. In all cases after finalizing the layer the Startup Type reverts to disabled. This is the case in another layer version and a published image. Changes to other services startup type persist without issue.

     

    How do I set the required startup type for defragsvc in an app layer?

     

    What is changing the setting back to disabled? There is no entry in the Event Log showing this change.  

×
×
  • Create New...