Merge branch 'builtbybel:main' into main

This commit is contained in:
Gurucharan S
2025-05-24 19:35:04 +05:30
committed by GitHub
5 changed files with 26 additions and 31 deletions
+3 -2
View File
@@ -17,13 +17,14 @@ 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.
![Fixing the crap](https://github.com/user-attachments/assets/cb568d53-113e-4a14-8c88-30e822b45bd3)
![explorer_xu59FtMUnG](https://github.com/user-attachments/assets/fe462326-ebfb-41ea-83b5-d4cf72659c2d)
<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](STORY.md)
👉 [Read the full story here](https://github.com/Belim/support/blob/main/STORY.md)
</details>
+1 -1
View File
@@ -143,7 +143,7 @@
<!-- Update Logic Script -->
<script>
const latestVersion = "1.2.260";
const latestVersion = "1.5.282";
function compareVersions(v1, v2) {
const a = v1.split(".").map(Number);
+1
View File
@@ -43,3 +43,4 @@ ZuneMusic
ZuneVideo
DevHome
Copilot
Clipchamp
+18 -27
View File
@@ -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"
+3 -1
View File
@@ -27,6 +27,8 @@ 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