recommend onedrive removal on strict mode

This commit is contained in:
undergroundwires
2021-01-10 01:35:30 +01:00
parent 6b83dcbf8f
commit 663d63bde0

View File

@@ -3497,10 +3497,12 @@ actions:
children: children:
- -
name: Kill OneDrive process name: Kill OneDrive process
recommend: strict
code: taskkill /f /im OneDrive.exe code: taskkill /f /im OneDrive.exe
revertCode: '"%LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe"' revertCode: '"%LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe"'
- -
name: Uninstall OneDrive name: Uninstall OneDrive
recommend: strict
code: |- code: |-
if %PROCESSOR_ARCHITECTURE%==x86 ( if %PROCESSOR_ARCHITECTURE%==x86 (
%SystemRoot%\System32\OneDriveSetup.exe /uninstall 2>null %SystemRoot%\System32\OneDriveSetup.exe /uninstall 2>null
@@ -3515,6 +3517,7 @@ actions:
) )
- -
name: Remove OneDrive leftovers name: Remove OneDrive leftovers
recommend: strict
code: |- code: |-
rd "%UserProfile%\OneDrive" /q /s rd "%UserProfile%\OneDrive" /q /s
rd "%LocalAppData%\Microsoft\OneDrive" /q /s rd "%LocalAppData%\Microsoft\OneDrive" /q /s
@@ -3522,6 +3525,7 @@ actions:
rd "%SystemDrive%\OneDriveTemp" /q /s rd "%SystemDrive%\OneDriveTemp" /q /s
- -
name: Delete OneDrive shortcuts name: Delete OneDrive shortcuts
recommend: strict
docs: https://docs.microsoft.com/en-us/sharepoint/troubleshoot/installation-and-setup/how-to-block-onedrive.exe-from-being-advertised-after-install-office-2016 docs: https://docs.microsoft.com/en-us/sharepoint/troubleshoot/installation-and-setup/how-to-block-onedrive.exe-from-being-advertised-after-install-office-2016
code: |- code: |-
del "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft OneDrive.lnk" /s /f /q del "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft OneDrive.lnk" /s /f /q
@@ -3529,6 +3533,7 @@ actions:
del "%USERPROFILE%\Links\OneDrive.lnk" /s /f /q del "%USERPROFILE%\Links\OneDrive.lnk" /s /f /q
- -
name: Disable usage of OneDrive name: Disable usage of OneDrive
recommend: strict
code: |- code: |-
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\OneDrive" /t REG_DWORD /v "DisableFileSyncNGSC" /d 1 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\OneDrive" /t REG_DWORD /v "DisableFileSyncNGSC" /d 1 /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\OneDrive" /t REG_DWORD /v "DisableFileSync" /d 1 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\OneDrive" /t REG_DWORD /v "DisableFileSync" /d 1 /f
@@ -3537,6 +3542,7 @@ actions:
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\OneDrive" /t REG_DWORD /v "DisableFileSync" /d 0 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\OneDrive" /t REG_DWORD /v "DisableFileSync" /d 0 /f
- -
name: Prevent automatic OneDrive install for current user name: Prevent automatic OneDrive install for current user
recommend: strict
code: reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "OneDriveSetup" /f code: reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "OneDriveSetup" /f
revertCode: |- revertCode: |-
if %PROCESSOR_ARCHITECTURE%==x86 ( if %PROCESSOR_ARCHITECTURE%==x86 (
@@ -3546,6 +3552,7 @@ actions:
) )
- -
name: Prevent automatic OneDrive install for new users name: Prevent automatic OneDrive install for new users
recommend: strict
code: |- code: |-
reg load "HKU\Default" "%SystemDrive%\Users\Default\NTUSER.DAT" reg load "HKU\Default" "%SystemDrive%\Users\Default\NTUSER.DAT"
reg delete "HKU\Default\software\Microsoft\Windows\CurrentVersion\Run" /v "OneDriveSetup" /f reg delete "HKU\Default\software\Microsoft\Windows\CurrentVersion\Run" /v "OneDriveSetup" /f
@@ -3560,6 +3567,7 @@ actions:
reg unload "HKU\Default" reg unload "HKU\Default"
- -
name: Remove OneDrive from explorer menu name: Remove OneDrive from explorer menu
recommend: strict
code: |- code: |-
reg delete "HKCR\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f reg delete "HKCR\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
reg delete "HKCR\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f reg delete "HKCR\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
@@ -3570,9 +3578,11 @@ actions:
reg add "HKCR\Wow6432Node\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /v System.IsPinnedToNameSpaceTree /d "1" /t REG_DWORD /f reg add "HKCR\Wow6432Node\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /v System.IsPinnedToNameSpaceTree /d "1" /t REG_DWORD /f
- -
name: Delete all OneDrive related Services name: Delete all OneDrive related Services
recommend: strict
code: for /f "tokens=1 delims=," %%x in ('schtasks /query /fo csv ^| find "OneDrive"') do schtasks /Delete /TN %%x /F code: for /f "tokens=1 delims=," %%x in ('schtasks /query /fo csv ^| find "OneDrive"') do schtasks /Delete /TN %%x /F
- -
name: Delete OneDrive path from registry name: Delete OneDrive path from registry
recommend: strict
docs: https://stackoverflow.com/questions/46744840/export-registry-value-to-file-and-then-set-a-variable-in-batch docs: https://stackoverflow.com/questions/46744840/export-registry-value-to-file-and-then-set-a-variable-in-batch
code: reg delete "HKCU\Environment" /v "OneDrive" /f code: reg delete "HKCU\Environment" /v "OneDrive" /f
- -