SFC и Onedrive.lnk
Делаю сборку на основе win10Pro аля LTSB (убираю вообще все лишнее, включая OneDrive удаленный с помощью onedrivesetup.exe /uninstall). С помощью sysprep и файла ответов с copyprofile запечатываю образ. Все настроил. Все классно. Но есть одно НО - после установки этого образа и прогона SFC /scannow - восстанавливается мертвый ярлык для OneDrive - OneDrive.lnk в папке C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs, который ссылается на якобы установленный OneDrive в %USERPROFILE%\AppData\Local\Microsoft\OneDrive\OneDrive.exe, хотя его там нет! И у каждого нового создаваемого мользователя теперь маячит это ярлык в Пуске. Мне интересно, где этот "Эталон", на который смотрит SFC и восстанавливает ярлык в профиле по умолчанию, хотя он был создан с помощью своих же встроенных механизмов (copyprofile). Где эта зараза сидит, откуда он подтягивает этот ярлык или где прописано, что он должен там быть (в пуске профиля по умолчанию)?
|
Тащемта, нашёл решение.
Необходимо найти в папке %systemroot%\WinSxS папку вида wow64_microsoft-windows-onedrive-setup_31bf3856ad364e35_10.0.17134.1_none_151577d5c39b7355 Цифры в конце имени папки могут отличаться. Ищем в реестре это чудо по ключевым символам "microsoft-windows-onedrive-setup". В моем случае нашел некоторые разделы, аля: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetect\Microsoft-Windows-OneDrive-Setup-Package~31bf3856ad364e35~amd64~~0.0.0.0 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\wow64_microsoft-windows-onedrive-setup_31bf3856ad364e35_none_5ba972fd8d95c86b. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageIndex\Microsoft-Windows-OneDrive-Setup-WOW64-Package~31bf3856ad364e35~amd64~~0.0.0.0 ...и так далее. Меняем владельца и права доступа к этим веткам на себя (нужны админские права) и удаляем. После этого удаляем реальную папку из WinSxS с теми же махинациями с правами доступа. Всё) Примечательно то, что ни SFC ни DISM с /restorehealth более не будут восстанавливать onedrive и его репозиторий, и тем более ругаться на его отсутствие. Таким способом можно исключить восстановление и других компонентов, если есть необходимость. |
Вроде как такие вещи правильно делать так
Комманды Powershell Просмотр компонентов Get-WindowsFeature или через коммандную строку DISM.exe /Online /English /Get-Features /Format:Table ------удаление Internrt Explorer через Powershell----- Get-WindowsOptionalFeature -Online | Select FeatureName | Select-String Internet * Disable-WindowsOptionalFeature -FeatureName Internet-Explorer-Optional-amd64 – Online Disable-WindowsOptionalFeature -Online -FeatureName Internet-Explorer-Optional-amd64 -Remove -----массовое удаление через батник----- DISM.exe /Online /Disable-Feature /featurename:RemoteAccessMgmtTools */Remove DISM.exe /Online /Disable-Feature /featurename:RemoteAccessPowerShell */Remove DISM.exe /Online /Disable-Feature /featurename:RasServerAdminTools */Remove DISM.exe /Online /Disable-Feature /featurename:DamgmtTools */Remove DISM.exe /Online /Disable-Feature /featurename:ActiveDirectory-PowerShell */Remove DISM.exe /Online /Disable-Feature /featurename:DirectoryServices-DomainController */Remove DISM.exe /Online /Disable-Feature /featurename:DirectoryServices-ISM-Smtp */Remove DISM.exe /Online /Disable-Feature /featurename:HostGuardianService-Package */Remove DISM.exe /Online /Disable-Feature /featurename:DirectoryServices-AdministrativeCenter */Remove DISM.exe /Online /Disable-Feature /featurename:RemoteAccess */Remove -----массовое удаление через PS--------- ---отключение если работает--- Disable-WindowsOptionalFeature -FeatureName FS-FileServer –Online Disable-WindowsOptionalFeature -FeatureName Storage-Services –Online Disable-WindowsOptionalFeature -FeatureName Windows-Defender –Online ---перезагрузка--- ---удаление--- Get-WindowsFeature -Name FS-FileServer | Uninstall-WindowsFeature –Remove Get-WindowsFeature -Name Storage-Services | Uninstall-WindowsFeature –Remove Get-WindowsFeature -Name Windows-Defender | Uninstall-WindowsFeature –Remove -----однозначно не удалять----- Не надо SmbDirect SMB1Protocol MicrosoftWindowsPowerShellISE MicrosoftWindowsPowerShellV2 Неудаляемые Disable-WindowsOptionalFeature -FeatureName FileAndStorage-Servicess –Online Get-WindowsFeature FileAndStorage-Services | Uninstall-WindowsFeature –Remove Disable-WindowsOptionalFeature -FeatureName Storage-Services –Online Get-WindowsFeature Storage-Services | Uninstall-WindowsFeature –Remove Ломает загрузку Disable-WindowsOptionalFeature -FeatureName ServerCore-WOW64 –Online Get-WindowsFeature -Name ServerCore-WOW64 | Uninstall-WindowsFeature –Remove -------------------------------------------------------------- Вообще нужно делать резервные копии перед этим делом и ... Excel с формулами в помощь, для составления списков комманд |
Время: 20:00. |
Время: 20:00.
© OSzone.net 2001-