From fcc57fde50c85690548c4c2e17fb5524494aff41 Mon Sep 17 00:00:00 2001 From: Gabi <182965942+GabiNun@users.noreply.github.com> Date: Tue, 27 Jan 2026 21:24:17 +0200 Subject: [PATCH] Add back Remove OneDrive (#3920) * Update tweaks.json * Create RemoveOneDrive.md * Update _index.md * Update _index.md * Update _index.md * Update tweaks.json * Update tweaks.json * Update tweaks.json * Update RemoveOneDrive.md * Update tweaks.json * Update RemoveOneDrive.md * Update tweaks.json * Update RemoveOneDrive.md * Update tweaks.json * Update RemoveOneDrive.md * Update tweaks.json * Update RemoveOneDrive.md --- config/tweaks.json | 32 ++++++++++++++++++ docs/content/dev/_index.md | 1 + docs/content/dev/tweaks/_index.md | 1 + .../RemoveOneDrive.md | 33 +++++++++++++++++++ .../z--Advanced-Tweaks---CAUTION/_index.md | 1 + 5 files changed, 68 insertions(+) create mode 100644 docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveOneDrive.md diff --git a/config/tweaks.json b/config/tweaks.json index 39151a8e..a023a05a 100644 --- a/config/tweaks.json +++ b/config/tweaks.json @@ -1625,6 +1625,38 @@ ], "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/utc" }, + "WPFTweaksRemoveOneDrive": { + "Content": "Remove OneDrive", + "Description": "Denys permission to remove onedrive user files than uses its own uninstaller to remove it than brings back permissions", + "category": "z__Advanced Tweaks - CAUTION", + "panel": "1", + "Order": "a029_", + "InvokeScript": [ + " + # Deny permission to remove OneDrive folder + icacls $Env:OneDrive /deny \"Administrators:(D,DC)\" + + Write-Host \"Uninstalling OneDrive...\" + Start-Process 'C:\\Windows\\System32\\OneDriveSetup.exe' -ArgumentList '/uninstall' -Wait + + # Some of OneDrive files use explorer, and OneDrive uses FileCoAuth + Write-Host \"Removing leftover OneDrive Files...\" + Stop-Process -Name FileCoAuth,Explorer + Remove-Item \"$Env:LocalAppData\\Microsoft\\OneDrive\" -Recurse -Force + Remove-Item \"C:\\ProgramData\\Microsoft OneDrive\" -Recurse -Force + + # Grant back permission to accses OneDrive folder + icacls $Env:OneDrive /grant \"Administrators:(D,DC)\" + " + ], + "UndoScript": [ + " + Write-Host \"Installing OneDrive\" + winget install Microsoft.Onedrive --source winget + " + ], + "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/removeonedrive" + }, "WPFTweaksRemoveHome": { "Content": "Remove Home from Explorer", "Description": "Removes the Home from Explorer and sets This PC as default", diff --git a/docs/content/dev/_index.md b/docs/content/dev/_index.md index 7e7aefe0..38a4b9f5 100644 --- a/docs/content/dev/_index.md +++ b/docs/content/dev/_index.md @@ -45,6 +45,7 @@ weight: 3 - [Remove Home and Gallery from explorer](tweaks/z--advanced-tweaks---caution/removehomegallery/) - [Make Edge Uninstallable](tweaks/z--advanced-tweaks---caution/edgeuninstall/) - [Run OO Shutup 10](tweaks/z--advanced-tweaks---caution/oosubutton/) +- [Remove OneDrive](tweaks/z--advanced-tweaks---caution//removeonedrive) - [Set Classic Right-Click Menu ](tweaks/z--advanced-tweaks---caution/rightclickmenu/) - [Set Display for Performance](tweaks/z--advanced-tweaks---caution/display/) - [Set Time to UTC (Dual Boot)](tweaks/z--advanced-tweaks---caution/utc/) diff --git a/docs/content/dev/tweaks/_index.md b/docs/content/dev/tweaks/_index.md index e03df75b..f562b422 100644 --- a/docs/content/dev/tweaks/_index.md +++ b/docs/content/dev/tweaks/_index.md @@ -29,6 +29,7 @@ - [Remove Gallery from explorer](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveGallery.md) - [Remove Home from explorer](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveHome.md) - [Run OO Shutup 10](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/OOSUbutton.md) +- [Remove OneDrive](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveOneDrive.md) - [Set Classic Right-Click Menu](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RightClickMenu.md) - [Set Display for Performance](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/Display.md) - [Set Time to UTC (Dual Boot)](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/UTC.md) diff --git a/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveOneDrive.md b/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveOneDrive.md new file mode 100644 index 00000000..89b160f7 --- /dev/null +++ b/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveOneDrive.md @@ -0,0 +1,33 @@ +# Remove OneDrive +```json + "WPFTweaksRemoveOneDrive": { + "Content": "Remove OneDrive", + "Description": "Denys permission to remove onedrive user files than uses its own uninstaller to remove it than brings back permissions", + "category": "z__Advanced Tweaks - CAUTION", + "panel": "1", + "Order": "a029_", + "InvokeScript": [ + " + # Deny permission to remove OneDrive folder + icacls $Env:OneDrive /deny \"Administrators:(D,DC)\" + + Write-Host \"Uninstalling OneDrive...\" + Start-Process 'C:\\Windows\\System32\\OneDriveSetup.exe' -ArgumentList '/uninstall' -Wait + + # Some of OneDrive files use explorer, and OneDrive uses FileCoAuth + Write-Host \"Removing leftover OneDrive Files...\" + Stop-Process -Name FileCoAuth,Explorer + Remove-Item \"$Env:LocalAppData\\Microsoft\\OneDrive\" -Recurse -Force + Remove-Item \"C:\\ProgramData\\Microsoft OneDrive\" -Recurse -Force + + # Grant back permission to accses OneDrive folder + icacls $Env:OneDrive /grant \"Administrators:(D,DC)\" + " + ], + "UndoScript": [ + " + Write-Host \"Installing OneDrive\" + winget install Microsoft.Onedrive --source winget + " + ], +``` diff --git a/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/_index.md b/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/_index.md index a51f9b5f..a534c1e6 100644 --- a/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/_index.md +++ b/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/_index.md @@ -11,6 +11,7 @@ - [Remove Home from explorer](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveHome.md) - [Make Edge Uninstallable](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/EdgeUninstall.md) - [Run OO Shutup 10](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/OOSUbutton.md) +- [Remove OneDrive](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveOneDrive.md) - [Set Classic Right-Click Menu](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RightClickMenu.md) - [Set Display for Performance](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/Display.md) - [Set Time to UTC (Dual Boot)](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/UTC.md)