Merge branch 'main' of https://github.com/builtbybel/Crapfixer
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 7.4 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 16 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 914 B After Width: | Height: | Size: 1.4 KiB |
@@ -1,7 +1,7 @@
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">it's called CrapFixer. let that clean in🧽<a href="https://t.co/UP2iLnAgif">https://t.co/UP2iLnAgif</a><a href="https://twitter.com/hashtag/CrapFixer?src=hash&ref_src=twsrc%5Etfw">#CrapFixer</a> <a href="https://twitter.com/hashtag/Windows?src=hash&ref_src=twsrc%5Etfw">#Windows</a> <a href="https://twitter.com/hashtag/Windows11?src=hash&ref_src=twsrc%5Etfw">#Windows11</a> <a href="https://twitter.com/hashtag/app?src=hash&ref_src=twsrc%5Etfw">#app</a> <a href="https://twitter.com/hashtag/microsoft?src=hash&ref_src=twsrc%5Etfw">#microsoft</a> <a href="https://t.co/OMruEjvuUb">pic.twitter.com/OMruEjvuUb</a></p>— Belim (@builtbybel) <a href="https://twitter.com/builtbybel/status/1917594071582773272?ref_src=twsrc%5Etfw">April 30, 2025</a></blockquote>
|
||||
|
||||
|
||||
# Crap F🧼xer
|
||||
# Crap F🧼xer – Fixes the crap Windows leaves behind.
|
||||
|
||||
# The tool that says what everyone's thinking
|
||||
|
||||
@@ -17,7 +17,17 @@ CrapFixer still looks like something straight out of the Windows XP era (maybe C
|
||||
|
||||
While cleaning up my GitHub (30+ repos down to 20 now), I also cleaned up thousands of lines of old code. Some projects come and go, but CrapFixer stays. It's fast, simple, and basically bulletproof. I haven't managed to break anything yet. 😉 <br>If you like old-school tools that just work, you're gonna feel right at home. <br>If there's enough interest, I'll also commit the updated code to GitHub soon.
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
<details>
|
||||
<summary>💬 A personal note from the developer</summary>
|
||||
|
||||
If you're curious about the personal story behind this project and others...
|
||||
👉 [Read the full story here](https://github.com/Belim/support/blob/main/STORY.md)
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
## 🚀 How to Use CrapFixer
|
||||
|
||||
@@ -45,33 +55,52 @@ While cleaning up my GitHub (30+ repos down to 20 now), I also cleaned up thousa
|
||||
> ⚠️ **Tip:** For full functionality, run CrapFixer as **Administrator**.
|
||||
> Some fixes (like registry edits under `HKEY_LOCAL_MACHINE`) need elevated permissions.
|
||||
|
||||
### ☕ Motivation ≈ Caffeine
|
||||
## ☕ Motivation ≈ Caffeine
|
||||
|
||||
CrapFixer is my newest — and likely last — fine‑tuning app for Windows.
|
||||
**CrapFixer** is my newest — and likely last — fine-tuning app for Windows.
|
||||
I'm committed to keeping it alive for the long haul, and future development will be powered by **voluntary donations**.
|
||||
|
||||
---
|
||||
|
||||
Every coffee‑sized tip not only fuels new features, it also lowers the risk of *me* throwing a personal **Blue Screen of Death**.
|
||||
> 💡 Every coffee-sized tip not only fuels new features —
|
||||
> it also lowers the risk of *me* throwing a personal **Blue Screen of Death**. 😵💫
|
||||
|
||||
[PayPal](https://www.paypal.com/donate/?hosted_button_id=M9DW4VNKH9ECQ) • [Ko‑fi](https://ko-fi.com/builtbybel) ❤️
|
||||
### 🙏 Support My Work
|
||||
|
||||
If you like CrapFixer, consider keeping it caffeinated:
|
||||
|
||||
[](https://www.paypal.com/donate/?hosted_button_id=M9DW4VNKH9ECQ)
|
||||
[](https://ko-fi.com/builtbybel)
|
||||
|
||||
**Thank you for keeping the lights on!** ❤️
|
||||
|
||||
## Installation
|
||||
|
||||
* Download the latest release from my [releases page](https://github.com/builtbybel/CrapFixer/releases)
|
||||
* Extract the archive
|
||||
|
||||
# Build Instructions
|
||||
## Build Instructions
|
||||
|
||||
- Install Visual Studio 2022+ with .NET Desktop workload
|
||||
- Install Visual Studio 2022+ with .NET Desktop workload
|
||||
- (Optional but recommended) Windows 8.1+ SDK for WinRT support
|
||||
- Clone the repo:
|
||||
```bash
|
||||
git clone https://github.com/builtbybel/CFixer.git
|
||||
- Open the solution or run:
|
||||
* Debug build: msbuild CFixer.sln /p:Configuration=Debug
|
||||
* Release build: msbuild CFixer.sln /p:Configuration=Release
|
||||
- After building, you can find the executable in the bin\Debug or bin\Release folder inside the project directory. Run CFixer.exe to start the app.
|
||||
|
||||
> ⚠️ This project uses the Windows.Management.Deployment API, which is part of WinRT. Classic .NET Framework. WinForms projects do not support this out of the box.
|
||||
> To build the project successfully, you must manually add a reference to the Windows.winmd metadata file.
|
||||
Add Reference to `C:\Program Files (x86)\Windows Kits\8.1\References\CommonConfiguration\Neutral\Annotated\Windows.winmd`
|
||||
|
||||
### Build with Visual Studio (GUI)
|
||||
- Open CFixer.sln
|
||||
- Set the configuration to Release | Any CPU
|
||||
- Press `Ctrl + Shift + B` or use Build → Build Solution
|
||||
|
||||
After building, you can find the executable in the `./bin/Debug/CFixer.exe` or `./bin/Release/CFixer.exe` folder inside the project directory. Run CFixer.exe to start the app.
|
||||
|
||||
## System Requirements
|
||||
|
||||
- Windows 11 (Recommended)
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
# Behind every piece of code, there's a human story
|
||||
|
||||
I’ve developed a lot of open-source apps for Windows.
|
||||
Some came quickly, and many were discontinued just as fast.
|
||||
Most of my projects focused on fine-tuning, customization, and tweaking Windows.
|
||||
|
||||
Many people on GitHub have asked why I’ve created so many apps, one after another.
|
||||
I’ve received a lot of messages about it, but I haven’t been able to respond — until now.
|
||||
|
||||
---
|
||||
|
||||
My latest project is **CrapFixer**, and it’s meant to be the last one in this area, replacing everything that came before.
|
||||
I’ve slowly grown up — and so has this project.
|
||||
|
||||
My answer to many of your questions is actually quite personal.
|
||||
As strange as it might sound: we’re all human. We all struggle, try to keep functioning, distract ourselves, and, eventually, heal.
|
||||
|
||||
It took me a long time to heal after losing my mother a few years ago.
|
||||
For days on end, I just worked — really worked — and coded through countless nights.
|
||||
Every single minute, I needed a distraction.
|
||||
I only went to bed when my eyes simply couldn’t stay open any longer.
|
||||
Distraction was the only thing that mattered, no matter the cost.
|
||||
|
||||
Sometimes, I’d drive deep into the woods, where no one could find me, hear me, or see me.
|
||||
I left everything behind — my worries, my grief, my life — until there was nothing left but me and the machine.
|
||||
I completely threw myself into programming as a way to escape and keep going.
|
||||
|
||||
---
|
||||
|
||||
Many of my projects will never be visible here on GitHub; others you might know.
|
||||
There were times when I felt really low and had strange thoughts.
|
||||
Then I would look for a new distraction to keep from giving up.
|
||||
It went on like that for weeks, months, years — and now I’m here.
|
||||
|
||||
Looking back, it’s kind of crazy: this project, **CrapFixer** — even though it didn’t really have a name back then — is *old*.
|
||||
Older than this story.
|
||||
It reminds me of a time when everything still felt right, when I was genuinely happy.
|
||||
|
||||
Maybe it will outlive all of us. 🙂🚗
|
||||
|
||||
---
|
||||
|
||||
I only truly understood life late in my 30s, but I never gave up.
|
||||
Coding may have even saved my life.
|
||||
I’m still here.
|
||||
And I have to admit: I’m also thankful — to Microsoft and the whole Windows platform — for being part of that journey.
|
||||
|
||||
---
|
||||
|
||||
Don’t take life too seriously.
|
||||
Let people live.
|
||||
Everyone’s character is different; everyone just wants to live.
|
||||
A simple “hello” to someone you don’t know can work wonders.
|
||||
You never know what’s going on inside that person’s soul — or what they’re going through.
|
||||
|
||||
Maybe that’s worth remembering:
|
||||
> **Behind every piece of code, every project, every bit of tech, there’s often a deeply human story.**
|
||||
|
||||
---
|
||||
|
||||
> *“No matter how sophisticated computers get, there’s one thing that sets humans apart: They can do everything, but they can’t feel joy.
|
||||
> I can program a computer to play Beethoven, but I can’t program it to enjoy it.”*
|
||||
> — **Georges Dennis O’Brien**
|
||||
@@ -7,7 +7,7 @@ async function pasteResult() {
|
||||
return;
|
||||
}
|
||||
document.getElementById("logInput").value = text;
|
||||
analyzeLog(); // direkt analysieren
|
||||
analyzeLog(); // analyze directly!
|
||||
} catch (err) {
|
||||
alert("No access to clipboard " + err);
|
||||
}
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
<!-- Update Logic Script -->
|
||||
<script>
|
||||
const latestVersion = "1.1.236";
|
||||
const latestVersion = "1.10.58";
|
||||
|
||||
function compareVersions(v1, v2) {
|
||||
const a = v1.split(".").map(Number);
|
||||
|
||||
+46
-6
@@ -1,6 +1,46 @@
|
||||
Solitaire,CandyCrush,Netflix,TikTok,Facebook,Twitter,Instagram,Spotify,
|
||||
Skype,OneNote,OneDrive,Mail,Calendar,Weather,News,Maps,
|
||||
Groove,Movies,TV,Phone,Camera,Feedback,FeedbackHub,GetHelp,
|
||||
GetStarted,Messaging,Office,Paint3D,Print3D,StickyNotes,Wallet,
|
||||
YourPhone,3DViewer,Alarms,VoiceRecorder,ToDo,Whiteboard,ZuneMusic,
|
||||
ZuneVideo,DevHome,Copilot
|
||||
# Whitelist entries (do not flag these)
|
||||
!GetHelp
|
||||
|
||||
# Bloatware patterns
|
||||
Solitaire
|
||||
CandyCrush
|
||||
Netflix
|
||||
TikTok
|
||||
Facebook
|
||||
Twitter
|
||||
Instagram
|
||||
Spotify
|
||||
Skype
|
||||
OneNote
|
||||
OneDrive
|
||||
Mail
|
||||
Calendar
|
||||
Weather
|
||||
News
|
||||
Maps
|
||||
Groove
|
||||
Movies
|
||||
TV
|
||||
Phone
|
||||
Camera
|
||||
Feedback
|
||||
FeedbackHub
|
||||
GetHelp
|
||||
GetStarted
|
||||
Messaging
|
||||
Office
|
||||
Paint3D
|
||||
Print3D
|
||||
StickyNotes
|
||||
Wallet
|
||||
YourPhone
|
||||
3DViewer
|
||||
Alarms
|
||||
VoiceRecorder
|
||||
ToDo
|
||||
Whiteboard
|
||||
ZuneMusic
|
||||
ZuneVideo
|
||||
DevHome
|
||||
Copilot
|
||||
Clipchamp
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
# ================================================================================
|
||||
# 🧪 Demo Plugin Pack
|
||||
# Demonstrates all currently supported features of the plugin system
|
||||
# ================================================================================
|
||||
# ✅ Features demonstrated:
|
||||
# - Metadata section: [Plugin] with Info
|
||||
# - Multiple commands: [Commands] with Check / Do / Undo definitions
|
||||
# - Value validation: [Expect] to define expected output values from commands
|
||||
# - Multi-line registry checks, including multiple keys
|
||||
# - Optional command output logging (e.g., `whoami`)
|
||||
# - Optional script logic (executed like a normal PowerShell script)
|
||||
#
|
||||
# 💡 Usage notes:
|
||||
# - The Check command is executed first; its output is parsed against [Expect]
|
||||
# - The Do command is run when fixing is triggered
|
||||
# - The Undo command attempts to revert changes
|
||||
# - Output from all commands is logged, and key-value validation is shown
|
||||
# - Keys not listed under [Expect] are ignored in validation
|
||||
#
|
||||
# 📁 File name: DemoPluginPack.ps1
|
||||
# =================================================================================
|
||||
|
||||
[Commands]
|
||||
Info=Demonstrates all available plugin features including Registry, System, and File operations
|
||||
Check=reg query HKLM\Software\Policies\Microsoft\Windows\DataCollection /v AllowTelemetry && reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BingSearchEnabled && whoami
|
||||
Do=reg add HKLM\Software\Policies\Microsoft\Windows\DataCollection /v AllowTelemetry /t REG_DWORD /d 0 /f && reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BingSearchEnabled /t REG_DWORD /d 0 /f && echo Fixes applied
|
||||
Undo=reg add HKLM\Software\Policies\Microsoft\Windows\DataCollection /v AllowTelemetry /t REG_DWORD /d 1 /f && reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BingSearchEnabled /t REG_DWORD /d 1 /f && echo Reverted
|
||||
|
||||
[Expect]
|
||||
AllowTelemetry=0x0
|
||||
BingSearchEnabled=0x0
|
||||
# whoami output is not validated – only logged
|
||||
|
||||
# Optional script body – this executes if the script is run directly
|
||||
Write-Host "This is the demo plugin pack. Logic can be placed here if needed."
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
# ================================================================================
|
||||
# 📁 Disable Snap Assist Flyout Plugin
|
||||
# This plugin disables the Snap Assist Flyout feature in Windows 11.
|
||||
#
|
||||
# ✅ Useful for users who prefer not to see Snap Assist Flyout.
|
||||
# 🔄 Undo restores Snap Assist Flyout to enabled.
|
||||
# ================================================================================
|
||||
|
||||
[Commands]
|
||||
Info=This plugin disables Snap Assist Flyout in Windows 11
|
||||
Check=reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v EnableSnapAssistFlyout
|
||||
Do=reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v EnableSnapAssistFlyout /t REG_DWORD /d 0 /f && taskkill /f /im explorer.exe && start explorer.exe
|
||||
Undo=reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v EnableSnapAssistFlyout /t REG_DWORD /d 1 /f && taskkill /f /im explorer.exe && start explorer.exe
|
||||
|
||||
[Expect]
|
||||
EnableSnapAssistFlyout=0x0
|
||||
|
||||
# Script Body (optional)
|
||||
Write-Host "Plugin 'DisableSnapAssistFlyout' executed."
|
||||
@@ -0,0 +1,23 @@
|
||||
# ================================================================================
|
||||
# 📁 Hide File Extensions Plugin
|
||||
# This plugin enables or disables the hiding of known file extensions in Explorer.
|
||||
# It also controls visibility of super hidden files.
|
||||
#
|
||||
# ✅ Useful for users who want a cleaner file view.
|
||||
# 🔄 Undo restores original visibility settings.
|
||||
# ================================================================================
|
||||
|
||||
[Commands]
|
||||
Info=This plugin hides known file extensions and disables viewing super hidden files
|
||||
Check=reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt && reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowSuperHidden
|
||||
Do=reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 1 /f
|
||||
&& reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowSuperHidden /t REG_DWORD /d 0 /f && taskkill /f /im explorer.exe && start explorer.exe
|
||||
Undo=reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 0 /f
|
||||
&& reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowSuperHidden /t REG_DWORD /d 1 /f && taskkill /f /im explorer.exe && start explorer.exe
|
||||
|
||||
[Expect]
|
||||
HideFileExt=0x1
|
||||
ShowSuperHidden=0x0
|
||||
|
||||
# Script Body (optional)
|
||||
Write-Host "Plugin 'HideFileExtensions' executed."
|
||||
@@ -0,0 +1,12 @@
|
||||
# ================================================================================
|
||||
# Plugin: Remove "Ask Copilot"
|
||||
# ================================================================================
|
||||
|
||||
[Commands]
|
||||
Info=Removes "Ask Copilot" context menu entry
|
||||
Check=reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {CB3B0003-8088-4EDE-8769-8B354AB2FF8C}
|
||||
Do=reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {CB3B0003-8088-4EDE-8769-8B354AB2FF8C} /t REG_SZ /d RemoveCopilotContext /f
|
||||
Undo=reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {CB3B0003-8088-4EDE-8769-8B354AB2FF8C} /f
|
||||
|
||||
[Expect]
|
||||
{CB3B0003-8088-4EDE-8769-8B354AB2FF8C}=RemoveCopilotContext
|
||||
@@ -0,0 +1,13 @@
|
||||
# ================================================================================
|
||||
# Plugin: Remove "Edit with Clipchamp"
|
||||
# ================================================================================
|
||||
|
||||
[Commands]
|
||||
Info=Removes "Edit with Clipchamp" context menu entry
|
||||
Check=reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {8AB635F8-9A67-4698-AB99-784AD929F3B4}
|
||||
Do=reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {8AB635F8-9A67-4698-AB99-784AD929F3B4} /t REG_SZ /d RemoveClipchampContext /f
|
||||
Undo=reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {8AB635F8-9A67-4698-AB99-784AD929F3B4} /f
|
||||
|
||||
[Expect]
|
||||
{8AB635F8-9A67-4698-AB99-784AD929F3B4}=RemoveClipchampContext
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
# ================================================================================
|
||||
# Plugin: Remove "Edit with Notepad"
|
||||
# ================================================================================
|
||||
|
||||
[Commands]
|
||||
Info=Removes "Edit with Notepad" context menu entry
|
||||
Check=reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {CA6CC9F1-867A-481E-951E-A28C5E4F01EA}
|
||||
Do=reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {CA6CC9F1-867A-481E-951E-A28C5E4F01EA} /t REG_SZ /d RemoveNotepadContext /f
|
||||
Undo=reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {CA6CC9F1-867A-481E-951E-A28C5E4F01EA} /f
|
||||
|
||||
[Expect]
|
||||
{CA6CC9F1-867A-481E-951E-A28C5E4F01EA}=RemoveNotepadContext
|
||||
@@ -0,0 +1,12 @@
|
||||
# ================================================================================
|
||||
# Plugin: Remove "Edit with Photos"
|
||||
# ================================================================================
|
||||
|
||||
[Commands]
|
||||
Info=Removes "Edit with Photos" context menu entry
|
||||
Check=reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {BFE0E2A4-C70C-4AD7-AC3D-10D1ECEBB5B4}
|
||||
Do=reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {BFE0E2A4-C70C-4AD7-AC3D-10D1ECEBB5B4} /t REG_SZ /d RemovePhotosContext /f
|
||||
Undo=reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {BFE0E2A4-C70C-4AD7-AC3D-10D1ECEBB5B4} /f
|
||||
|
||||
[Expect]
|
||||
{BFE0E2A4-C70C-4AD7-AC3D-10D1ECEBB5B4}=RemovePhotosContext
|
||||
@@ -1 +1 @@
|
||||
iwr https://raw.githubusercontent.com/zoicware/RemoveWindowsAI/main/RemoveAi.ps1 | iex
|
||||
iwr https://raw.githubusercontent.com/zoicware/RemoveWindowsAI/main/RemoveWindowsAi.ps1 | iex
|
||||
|
||||
@@ -1,27 +1,18 @@
|
||||
#Requires -RunAsAdministrator
|
||||
|
||||
# Check if running as Administrator
|
||||
if (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
|
||||
Write-Warning "This script is recommended to be run as Administrator for best results."
|
||||
# Decide if you want to force exit or just warn
|
||||
# exit # Uncomment to force admin
|
||||
}
|
||||
|
||||
# Function to show a message box
|
||||
function Show-MessageBox {
|
||||
param (
|
||||
[string]$message,
|
||||
[string]$title = "Information"
|
||||
)
|
||||
Add-Type -AssemblyName PresentationFramework
|
||||
[System.Windows.MessageBox]::Show($message, $title)
|
||||
}
|
||||
|
||||
# Stop Windows Explorer
|
||||
Stop-Process -Name explorer -Force
|
||||
|
||||
# Start Windows Explorer
|
||||
Start-Process explorer
|
||||
|
||||
# Show message box
|
||||
Show-MessageBox -message "Windows Explorer has been restarted successfully." -title "Crapfixer"
|
||||
# Function to show a message box
|
||||
function Show-MessageBox {
|
||||
param (
|
||||
[string]$message,
|
||||
[string]$title = "Information"
|
||||
)
|
||||
Add-Type -AssemblyName PresentationFramework
|
||||
[System.Windows.MessageBox]::Show($message, $title)
|
||||
}
|
||||
|
||||
# Stop Windows Explorer
|
||||
Stop-Process -Name explorer -Force
|
||||
|
||||
# Start Windows Explorer
|
||||
Start-Process explorer
|
||||
|
||||
# Show message box
|
||||
Show-MessageBox -message "Windows Explorer has been restarted successfully." -title "CrapFixer"
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
# ================================================================================
|
||||
# ⚡ FastShutdown
|
||||
# This plugin speeds up the Windows shutdown process by reducing wait times
|
||||
# for background and non-responsive applications to close.
|
||||
#
|
||||
# ✅ Ideal for power users who want a faster shutdown or reboot experience.
|
||||
# 🔄 Undo restores default wait timings for safer app closure.
|
||||
# ================================================================================
|
||||
|
||||
[Commands]
|
||||
Info=Decreases wait time during shutdown and kills non-responsive apps faster
|
||||
Check=reg query "HKCU\Control Panel\Desktop" /v WaitToKillAppTimeout && reg query "HKCU\Control Panel\Desktop" /v HungAppTimeout
|
||||
Do=reg add "HKCU\Control Panel\Desktop" /v WaitToKillAppTimeout /t REG_SZ /d 2000 /f && reg add "HKCU\Control Panel\Desktop" /v HungAppTimeout /t REG_SZ /d 1000 /f
|
||||
Undo=reg add "HKCU\Control Panel\Desktop" /v WaitToKillAppTimeout /t REG_SZ /d 5000 /f && reg add "HKCU\Control Panel\Desktop" /v HungAppTimeout /t REG_SZ /d 5000 /f
|
||||
|
||||
[Expect]
|
||||
WaitToKillAppTimeout=2000
|
||||
HungAppTimeout=1000
|
||||
@@ -0,0 +1,19 @@
|
||||
# ================================================================================
|
||||
# 🔐 Enable User Account Control (UAC)
|
||||
# This plugin enables or disables UAC.
|
||||
# Disabling UAC is risky and should only be done if you fully control the system.
|
||||
# 🔄 Undo will disable UAC again.
|
||||
# ⚠️ Requires system restart to apply changes.
|
||||
# ================================================================================
|
||||
|
||||
[Commands]
|
||||
Info=Enable or disable User Account Control (UAC). Disabling this can reduce system security!
|
||||
Check=reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA
|
||||
Do=powershell -Command "Add-Type -AssemblyName PresentationCore,PresentationFramework; $result = [System.Windows.MessageBox]::Show('Your system will restart in 30 seconds to apply changes. Do you want to proceed?', 'Warning', 'YesNo', 'Warning'); if ($result -eq 'Yes') { Start-Sleep -Seconds 30; reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f; shutdown /r /t 0 }"
|
||||
Undo=powershell -Command "Add-Type -AssemblyName PresentationCore,PresentationFramework; $result = [System.Windows.MessageBox]::Show('Your system will restart in 30 seconds to apply changes. Do you want to proceed?', 'Warning', 'YesNo', 'Warning'); if ($result -eq 'Yes') { Start-Sleep -Seconds 30; reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f; shutdown /r /t 0 }"
|
||||
|
||||
[Expect]
|
||||
EnableLUA=0x1
|
||||
|
||||
# Script Body (optional)
|
||||
Write-Host "Plugin 'EnableUAC' executed."
|
||||
@@ -27,6 +27,39 @@ description=Completely uninstalls Microsoft OneDrive from the system.
|
||||
url=https://raw.githubusercontent.com/builtbybel/Crapfixer/refs/heads/main/plugins/Uninstall OneDrive.ps1
|
||||
|
||||
[CFEnhancer]
|
||||
description=Enhanced bloatware detection list used instead of the internal signature. If present in the plugins folder, it overrides the built-in bloatware detection mechanism.
|
||||
description=Enhanced bloatware detection list used instead of the internal signature. If present in the plugins folder, it overrides the built-in detection mechanism.
|
||||
Use * or *.* to show all apps on your system.
|
||||
Use "!"AppName to whitelist apps (exclude from detection).
|
||||
url=https://raw.githubusercontent.com/builtbybel/Crapfixer/refs/heads/main/plugins/CFEnhancer.txt
|
||||
|
||||
[Disable Snap Assist Flyout (NX)]
|
||||
description=Disables the Snap Assist feature when hovering over window maximize buttons. Can be re-enabled anytime.
|
||||
url=https://raw.githubusercontent.com/builtbybel/Crapfixer/refs/heads/main/plugins/Disable Snap Assist Flyout (NX).ps1
|
||||
|
||||
[File Extensions Visibility (NX)]
|
||||
description=Hides or shows known file extensions and super hidden files in File Explorer. Changes can be reversed.
|
||||
url=https://raw.githubusercontent.com/builtbybel/Crapfixer/refs/heads/main/plugins/File Extensions Visibility (NX).ps1
|
||||
|
||||
[Shutdown Time (NX)]
|
||||
description=Adjusts shutdown wait times for apps and background processes to speed up shutdown. Fully reversible.
|
||||
url=https://raw.githubusercontent.com/builtbybel/Crapfixer/refs/heads/main/plugins/Shutdown Time (NX).ps1
|
||||
|
||||
[User Account Control (NX)]
|
||||
description=Enables or disables User Account Control (UAC). Recommended for advanced users only. Can be reverted anytime.
|
||||
url=https://raw.githubusercontent.com/builtbybel/Crapfixer/refs/heads/main/plugins/User Account Control (NX).ps1
|
||||
|
||||
[Remove Edit with Clipchamp (NX)]
|
||||
description=Removes the 'Edit with Clipchamp' option from the context menu for media files.
|
||||
url=https://raw.githubusercontent.com/builtbybel/Crapfixer/refs/heads/main/plugins/Remove Edit with Clipchamp (NX).ps1
|
||||
|
||||
[Remove Edit with Notepad (NX)]
|
||||
description=Removes the 'Edit in Notepad' option from the context menu for supported file types.
|
||||
url=https://raw.githubusercontent.com/builtbybel/Crapfixer/refs/heads/main/plugins/Remove Edit with Notepad (NX).ps1
|
||||
|
||||
[Remove Edit with Photos (NX)]
|
||||
description=Removes the 'Edit with Photos' option from the context menu for image files.
|
||||
url=https://raw.githubusercontent.com/builtbybel/Crapfixer/refs/heads/main/plugins/Remove Edit with Photos (NX).ps1
|
||||
|
||||
[Remove Ask Copilot (NX)]
|
||||
description=Removes the 'Ask Copilot' option from the context menu for files and folders.
|
||||
url=https://raw.githubusercontent.com/builtbybel/Crapfixer/refs/heads/main/plugins/Remove Ask Copilot (NX).ps1
|
||||
|
||||
Reference in New Issue
Block a user