MSI - ошибка: не удалось создать папку кэша AppData - PullRequest
1 голос
/ 23 апреля 2020

Я пытаюсь понять, почему файл MSI, который ранее работал отлично, начал давать сбой.

Программа установки должна записать в %APPDATA% (который находится на общем сетевом ресурсе), но, похоже, не удается при записи кэша сценария установки в каталог установщика Microsoft также в %APPDATA%.

В журнале отображается ошибка: Folder is not accessible: \\filesrv\home\mnuttall\AppData\Roaming\Microsoft\Installer\. Однако текущий пользователь во время установки определенно имеет права на создание файлов и каталогов в этом месте, используя, например,. Windows Explorer.

MSI (s) (78:B8) [14:04:53:783]: Doing action: InstallFinalize
MSI (s) (78:B8) [14:04:53:783]: Note: 1: 2205 2:  3: ActionText 
Action 14:04:53: InstallFinalize. 
Action start 14:04:53: InstallFinalize.
MSI (s) (78:B8) [14:04:53:786]: Running Script: C:\Windows\Installer\MSI80CB.tmp
MSI (s) (78:B8) [14:04:53:786]: PROPERTY CHANGE: Adding UpdateStarted property. Its value is '1'.
MSI (s) (78:B8) [14:04:53:793]: Note: 1: 2265 2:  3: -2147287035 
MSI (s) (78:B8) [14:04:53:793]: Machine policy value 'DisableRollback' is 0
MSI (s) (78:B8) [14:04:53:795]: Note: 1: 2318 2:  
MSI (s) (78:B8) [14:04:53:800]: Note: 1: 2318 2:  
MSI (s) (78:B8) [14:04:53:800]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2 
MSI (s) (78:B8) [14:04:53:801]: Executing op: Header(Signature=1397708873,Version=500,Timestamp=1352102043,LangId=1033,Platform=0,ScriptType=1,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)
MSI (s) (78:B8) [14:04:53:804]: Executing op: ProductInfo(ProductKey={61728B55-2C51-401D-8CAD-791B201DE89A},ProductName=WidgetExcel Add-In,PackageName=WidgetInstaller-2.5.2.0.msi,Language=1033,Version=33882114,Assignment=0,ObsoleteArg=0,ProductIcon=ProductIcon,,PackageCode={C22C0F2F-54F0-491A-BDAE-7197DEC1A0C7},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0,ProductDeploymentFlags=1)
MSI (s) (78:B8) [14:04:53:811]: SHELL32::SHGetFolderPath returned: \\filesrv\home\mnuttall\AppData\Roaming
MSI (s) (78:B8) [14:04:53:814]: SHELL32::SHGetFolderPath returned: \\filesrv\home\mnuttall\AppData\Roaming
MSI (s) (78:B8) [14:04:53:841]: Folder is not accessible: \\filesrv\home\mnuttall\AppData\Roaming\Microsoft\Installer\
MSI (s) (78:B8) [14:04:53:841]: Error: Failed to Create AppData Cache Folder
Action ended 14:04:53: InstallFinalize. Return value 3.

Интересно, что инсталлятор работает как пользователь MsiTrueAdminUser, но не работает с повышением прав обычного пользователя до администратора (та же ошибка, что и выше) и обычного пользователя.

Буду очень признателен за любые идеи, как это исправить - я в полном замешательстве.

1 Ответ

1 голос
/ 06 мая 2020

У нас возникла та же проблема с надстройкой компании, используемой для создания изображений. Мы работаем Windows 10 1809. Удаление апрельского накопительного обновления KB4549949-x64 решило проблему установки. В нашем сценарии затрагиваются только пользователи рабочего стола с перенаправлением папок.

Надеюсь, это поможет. Я ценю, что вы опубликовали свой журнал установки, потому что он помогает нам определить, что мы не единственная компания, столкнувшаяся с подобной проблемой в последние несколько недель. Это помогло нам сузить то, что изменилось и указало нам на накопительное обновление.

...