Tuesday, November 18, 2025

Driver Hell MSI Raider GE75 17 GE75 Raider 10SFS-225



Bottom line first: If you are having lock-up and/or crashing issues, try the Nvidia Control Panel edits mentioned below. You may end up installing MSI drivers and more troubleshooting, but it might work.

I bought this on eBay for $650. It looks new, but I was getting system locks while doing almost nothing. I did a clean Windows install. I installed every driver and firmware from the MSI product page. It already had the latest BIOS. All the AI LLMs had tons of advice, and I followed most of it to the point of needing to clear the BIOS. Fortunately, I didn't need to remove the 13 screws and pry the base off. This one had a BIOS reset by holding the power button down for 1 minute (I did 2 minutes).

They all felt that one likely problem was the system having trouble switching the "integrated graphics processor" to and from the "high-performance Nvidia processor". All of them had ideas, but Claude was the only one to suggest using the Nvidia Control Panel.

For instance, I had browser freeze. Browsers do not need Nvidia graphics. Lock it (or them) into using Intel graphics.

If you have problems with other vanilla operations, you might try Global Settings to use Intel only.

Games or other demanding software can be added in Program Settings and restricted to Nvida only.

In Nvidia Control Panel examples:
Global Settings

Program Settings
Find the programs exe file and add

In a perfect world, we wouldn't need to do this. And this laptop is too good to not use. I may find a solution to the graphics transitions without personal manipulation. Until then, I'm happy.

Bonus observation: Not every AI suggestion needs to be applied, and some of them can break things. But even a novice will gain the insight to create a path and discover essential elements. Maybe the best part, instead of just throwing the darn thing out the window, working with AI can make all the work and frustration enjoyable. 

As I move forward:

Don't do this:
Brave Browser (or any Chrome-based) turn off the graphics acceleration suggestion.
  Don't do it. Something else would be the problem. Without it, the browser's speed is miserable.

May do this:
  BIOS has settings for C-states (or P-states). I disabled this. I don't need buggy drivers trying to save minimal watts of power. 

I haven't had a lock since I did the above. It don't know if it would have eliminated all my driver hunting from the start. I've had a bunch of laptops and never had trouble with generic driver upgrades before. This thing needed spoon feeding.

Wednesday, November 12, 2025

Syncthing Tray Install

Syncthing Trayzor has not been updated for a while. Syncthing Tray is the one to use now.

How to install:

Open CMD and enter these commands
winget install -e --id Martchus.syncthingtray

winget install -e --id Syncthing.Syncthing

The install is in %localappdata%.
Better to locate the Syncthingtray.exe with EverythingSearch to make the shortcut.
Here is the whole path:
"C:\Users\George\AppData\Local\Microsoft\WinGet\Packages\Martchus.syncthingtray_Microsoft.Winget.Source_8wekyb3d8bbwe"

Syncthingtray.exe will not be in the Start Menu.
Copy it and paste as a shortcut into
Winkey + r
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

Start Syncthing. Tray's icon will be in the Taskbar's group on the right.
Start it and set up Syncthing.

Do "Guided Setup"
Choose "Keep settings as they are"
Choose "Start at startup." It can be turned off in Task Manager.

Find "Add Remote Device" in the lower left and set it up.
Open "Folder" and edit

If you already have your folder set up, ignore offers to set up folders.

Tuesday, November 4, 2025

Clear Start Menu Pinned Items

I haven't used this yet but plan to on the next Win 11 implementation.
The .bat file to run the .ps1
Paste the following into a notepad and save as Run-Clear-StartMenu.bat

@echo off

:: ============================================================================
:: Self-Elevation Section: Check for Admin rights and relaunch if needed.
:: ============================================================================
fsutil dirty query %systemdrive% >nul
if %errorlevel% neq 0 (
    echo Requesting administrative privileges...
    powershell.exe -Command "Start-Process '%~f0' -Verb RunAs"
    exit /b
)

:: ============================================================================
:: Main script execution (only runs if we have Admin rights).
:: ============================================================================
TITLE Running PowerShell Script (As Administrator)

REM The core command:
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "%~dp0Clear-StartMenu.ps1"

echo.
echo Script has finished.
pause

@echo off
REM This batch file will execute a PowerShell script without permanently changing the Execution Policy.

REM Set the title of the command window for clarity.
TITLE Running PowerShell Script...

REM The core command:
powershell.eXE -NoProfile -ExecutionPolicy Bypass -File "%~dp0Clear-StartMenu.ps1"

REM Pause to see the output. Remove this line if you want the window to close automatically.
echo.
pause

The .ps1 script to clean the pinned items
Paste the following into a notepad and save as Clear-StartMenu.ps1

<#
.SYNOPSIS
    Unpins the default "bloatware" and common apps from the Windows 11 Start Menu.
    This script is safe to run multiple times. It only acts on items that are currently pinned.
.DESCRIPTION
    The script gets a list of all items pinned to the Start Menu. It then compares that list
    against a customizable array of app names ($appsToUnpin). If a match is found, it
    programmatically invokes the "Unpin from Start" verb, effectively right-clicking and
    unpinning it for you.
.NOTES
    Author: Community-Sourced (refined for clarity)
    Run this in a PowerShell 7 Terminal (Admin) for best results.
#>

# --- EDIT THIS LIST ---
# Add or remove app names to control what gets unpinned.
# You don't need the exact name, a unique part of it is usually enough (e.g., "Xbox" instead of "Xbox Game Bar").
$appsToUnpin = @(
    "Microsoft Edge",
    "Mail",
    "Calendar",
    "Microsoft Store",
    "Photos",
    "Your Phone",
    "Xbox",
    "Get Help",
    "Tips",
    "Solitaire",
    "Spotify",
    "Netflix",
    "Prime Video",
    "TikTok",
    "Instagram",
    "Facebook",
    "Messenger",
    "Movies & TV",
    "Weather",
    "Clock",
    "To Do",
    "Whiteboard",
    "Clipchamp",
    "Family",
    "Cortana"
)

# You can also unpin useful tools if you want a completely blank slate.
# To do this, uncomment the line below by removing the '#' at the beginning.
# $appsToUnpin += @("File Explorer", "Settings", "Calculator", "Notepad", "Paint")

# --- SCRIPT LOGIC (No need to edit below here) ---
Write-Host "Attempting to unpin default Start Menu apps..." -ForegroundColor Cyan

try {
    # This is the magic command to access the Start Menu's pinned items folder.
    $startMenuPins = (New-Object -ComObject Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items()

    if (!$startMenuPins) {
        throw "Could not access the Start Menu pinned items."
    }

    # Loop through each app name in our list.
    foreach ($appName in $appsToUnpin) {
        # Find the corresponding pinned item. The wildcard '*' helps match partial names.
        $itemToUnpin = $startMenuPins | Where-Object { $_.Name -like "*$appName*" }

        if ($itemToUnpin) {
            # Find the "Unpin from Start" action for that item.
            $unpinVerb = $itemToUnpin.Verbs() | Where-Object { $_.Name -eq "Unpin from Start" }

            if ($unpinVerb) {
                # Execute the action.
                $unpinVerb.DoIt()
                Write-Host "  [SUCCESS] Unpinned '$($itemToUnpin.Name)'" -ForegroundColor Green
            }
        }
        else {
            # This part is just for information, it will show which apps were not found (likely already unpinned).
            # Write-Host "  [INFO] '$appName' was not found or already unpinned." -ForegroundColor Gray
        }
    }
    Write-Host "Script finished." -ForegroundColor Cyan
}
catch {
    Write-Host "An error occurred: $($_.Exception.Message)" -ForegroundColor Red
}

Thursday, October 30, 2025

Browser Shortcuts

 


And while you are at it:
Run these in CMD

Chrome Asking Default Disable
reg add "HKLM\Software\Policies\Google\Chrome" /v DefaultBrowserSettingEnabled /t REG_DWORD /d 0 /f

Edge Asking Default Disable
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v DefaultBrowserSettingEnabled /t REG_DWORD /d 0 /f

Brave Asking Default Disable
reg add "HKLM\Software\Policies\BraveSoftware\Brave" /v DefaultBrowserSettingEnabled /t REG_DWORD /d 0 /f

My Passmark Benchmarks

 (Be sure to save as "baseline" for future access")

My Office
CPU:           AMD Ryzen 5 2600 (Pinnacle Ridge, PiR-B2)
               3400 MHz (34.00x100.0) @ 3802 MHz (38.50x98.8)
Motherboard:   ASUS ROG STRIX B450-F GAMING
BIOS:          5302, 10/20/2023
Chipset:       AMD CZ FCH
Memory:        32768 MBytes @ 921 MHz, 13-13-13-31
               - 8192 MB PC25600 DDR4 SDRAM - G Skill F4-3200C16-8GTZR
               - 8192 MB PC25600 DDR4 SDRAM - G Skill F4-3200C16-8GTZR
               - 8192 MB PC25600 DDR4 SDRAM - G Skill F4-3200C16-8GTZR
               - 8192 MB PC25600 DDR4 SDRAM - G Skill F4-3200C16-8GTZR
Graphics:      EVGA GTX 1050 ACX 2.0
               NVIDIA GeForce GTX 1050, 2048 MB GDDR5 SDRAM
Drive:         ST1000DM010-2EP102, 976.8 GB, Serial ATA 6Gb/s @ 6Gb/s
Drive:         WDC WD4002FFWX-68TZ4N0, 3907.0 GB, Serial ATA 6Gb/s @ 6Gb/s
Drive:         WDC WD60EFAX-68SHWN0, 5860.5 GB, Serial ATA 6Gb/s @ 6Gb/s
Drive:         Samsung SSD 970 EVO 500GB, 488.4 GB, NVMe
Sound:         NVIDIA GP107 - High Definition Audio Controller
Sound:         AMD Zen - HD Audio Controller
Network:       Intel I211AT Copper (Pearsonville) Network Adapter
OS:            Microsoft Windows 11 Professional (x64) Version 25H2 (0S Build 26200.7019)

SER Benchmark
Computer:      AZW SER
CPU:           AMD Ryzen 7 6800H (Rembrandt, RMB-B1)
               3200 MHz (32.00x100.0) @ 3169 MHz (31.75x99.8)
Motherboard:   AZW SER
BIOS:          SER32003, 08/30/2025
Chipset:       AMD Promontory/Bixby FCH
Memory:        32768 MBytes @ 482 MHz, 18-15-17-34
Graphics:      AMD Rembrandt - Internal GPU [AMD]
               AMD Radeon 600M series, 4096 MB GDDR6 SDRAM
Drive:         512GB SSD, 500.1 GB, NVMe
Sound:         ATI/AMD Zen APU - Display HD Audio Controller
Sound:         AMD Zen - Audio Processor - HD Audio Controller
Network:       RealTek Semiconductor RTL8125 Gaming 2.5GbE Family Ethernet Controller
Network:       MediaTek, Device ID: 7920
OS:            Microsoft Windows 11 Professional (x64) Build 26200.7019

Predator 17 (It's an old girl)
Computer:      Acer Predator G9-791
CPU:           Intel Core i7-6700HQ (Skylake-H, R0)
               2600 MHz (26.00x100.0) @ 3174 MHz (31.00x102.4)
Motherboard:   Acer Challenger_SLS
BIOS:          V1.11, 10/16/2017
Chipset:       Intel HM170 (Skylake PCH-H)
Memory:        32768 MBytes @ 1092 MHz, 15-15-15-36
               - 8192 MB PC17100 DDR4 SDRAM - SK Hynix HMA41GS6AFR8N-TF
               - 8192 MB PC17100 DDR4 SDRAM - Kingston KHX2133C13S4/8G
               - 8192 MB PC17100 DDR4 SDRAM - SK Hynix HMA41GS6AFR8N-TF
               - 8192 MB PC17100 DDR4 SDRAM - Kingston KHX2133C13S4/8G
Graphics:      Intel HD Graphics 530 (Skylake-H GT2) [S0/R0] [ACER]
               Intel HD Graphics 530, 13373348 KB SDRAM
Graphics:      NVIDIA GeForce GTX 970M [Acer]
               NVIDIA GeForce GTX 970M, 3072 MB GDDR5 SDRAM
Drive:         CT1000MX500SSD1, 976.8 GB, Serial ATA 6Gb/s @ 6Gb/s
Drive:         CT500P2SSD8, 488.4 GB, NVMe
Drive:         Slimtype DVD A  DA8A6SH, DVD+R DL
Sound:         Intel Skylake PCH-H - High Definition Audio Controller
Network:       Killer Wireless-n/a/ac 1535 Wireless Network Adapter
Network:       Qualcomm/Atheros e2400 PCI-E Gigabit Ethernet Controller
OS:            Microsoft Windows 11 Professional (x64) Build 26200.6901


Dell XPS13
Computer:      DELL XPS 13 7390
CPU:           Intel Core i7-10710U (Comet Lake-U v1 LP3, A0)
               1600 MHz (16.00x100.0) @ 892 MHz (9.00x99.1)
Motherboard:   DELL 0377MH
BIOS:          1.29.0, 12/17/2024
Chipset:       Intel Comet Lake-U PCH-LP Premium
Memory:        16384 MBytes @ 528 MHz, 10-10-10-28
Graphics:      Intel UHD Graphics (Comet Lake-U GT2) [A0] [DELL]
               Intel UHD Graphics, 8407750 KB SDRAM
Drive:         PM981a NVMe Samsung 1024GB, 1000.2 GB, NVMe
Sound:         Intel Comet Lake PCH-LP - cAVS (Audio, Voice, Speech) [A0]
Network:       Killer Wi-Fi 6 AX1650w 160MHz Wireless Network Adapter (200D2W)
OS:            Microsoft Windows 11 Professional (x64) Build 26200.6901







Wednesday, October 29, 2025

New Script Install Winget In Sandbox

Thank You Deepseek
Enter this into a batch file named "install.bat"
Right-click and run as administrator.

Copy/paste the following text into a file named "install.ps1"
Have both files in the same folder

# More automated approach using direct package download
$progressPreference = 'silentlyContinue'

# Download the App Installer bundle
$url = "https://github.com/microsoft/winget-cli/releases/latest/download/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle"
$output = "$env:TEMP\AppInstaller.msixbundle"

Write-Host "Downloading winget package..." -ForegroundColor Green
Invoke-WebRequest -Uri $url -OutFile $output

# Install the package
Write-Host "Installing winget..." -ForegroundColor Green
Add-AppxPackage -Path $output

# Install dependencies
Write-Host "Installing dependencies..." -ForegroundColor Green
$dependencies = @(
    "https://github.com/microsoft/winget-cli/releases/latest/download/Microsoft.UI.Xaml.2.7_8wekyb3d8bbwe.msixbundle",
    "https://github.com/microsoft/winget-cli/releases/latest/download/Microsoft.VCLibs.140.00.UWPDesktop_8wekyb3d8bbwe.msixbundle"
)

foreach ($dep in $dependencies) {
    $depFile = "$env:TEMP\$(Split-Path $dep -Leaf)"
    Invoke-WebRequest -Uri $dep -OutFile $depFile
    Add-AppxPackage -Path $depFile
}

# Verify
Start-Sleep -Seconds 5
try {
    winget --version
    Write-Host "winget installed successfully!" -ForegroundColor Green
} catch {
    Write-Host "Installation completed. You may need to restart Windows Sandbox." -ForegroundColor Yellow
}

Monday, October 27, 2025

New PC Build Possibility

Thinking of building a moderate gaming platform.
CPU      Ryzen 5 7600 $183
Mobo    MSI MSI B650M Gaming Plus WiFi 6E $183
Cooler  Thermalright Phantom Spirit 120 SE $35
RAM    32GB Corsair Vengeance DDR5-6000 CL30 $183
NVME 1GB TEAMGROUP T-Force CARDEA A440 $90
GTX 1080    I already have

183
183
35
183
90
674

Maybe pick one of these instead.
Solidigm P44 Pro (fastest 4.0, single-sided)
WD Black SN850X (widely stocked, PS5-safe if that matters)
Crucial P5 Plus (cheapest of the three when on sale)

Wednesday, October 22, 2025

Rufus and Windows 11 Upgrade

Once the Rufus drive is created, there is no need to boot from the drive to upgrade.
Navigate to the Rufus drive and run setup.exe

For a clean install, booting to the Rufus drive is required.

Monday, October 20, 2025

Run Fido Script

Run PowerShell as Admin

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

iex ((New-Object System.Net.WebClient).DownloadString('https://github.com/pbatard/Fido/raw/master/Fido.ps1'))

Friday, October 17, 2025

Updating Windows 10 Caution with Flyby11

10-22-2025 Update:
I just cloned a Win 10 Legacy on MBR to a GPT disk.
I "Disk Cloned" with AOMEI Backupper Free. No, I didn't use "System Clone" - Pro only.
To my shock: I ended up with UEFI partition and GPT. How great is that?
I had to use "One Time Boot" and choose UEFI. Doubted it would work.
All I have to do is change BIOS to UEFI Boot.
I'm saving the original in case I was dreaming or it was only a demonic deception.

My 15th Win10 to 11 update on unsupported hardware. It didn't work.
The BIOS was set to Legacy and the disk was MBR.
All the AI advice was that this was my problem
I finally got it all converted and working and then it died. Wouldn't boot to BIOS.
So, I was dealing with a hardware failure issue also and didn't know it.
It may not have had anything to do with the MBR partition.
But I learned a lot about UEFI and GPT conversion along the way.
I checked my previous machines that I had updated.
I has successfully updated to Win 11 on MBR machines.
I has Win 11 on GPT booting Legacy.
Both of which the AI told me was not possible.
It's all possible but the best practice is UEFI & GPT
I challenged Copilot. He smiled and said Microsoft doesn't publicize that it works but carries risk.
I will convert to GPT before updating in the future.
If you don't care about saving the install and info just skip the cloning.
*Interesting. My own office machine Boots Legacy but is Partitioned GPT
I will just run "mbr2gpt /convert /allowFullOS" and change BIOS to UEFI Boot

Plan going forward:
Always check first.
Win + R msinfo32 look for BIOS Mode
If Win 10 is installed as Legacy BIOS it's on MBR disk
Clone the disk to another MBR disk
Remove the original and install the clone
Boot the clone

mbr2gpt /validate /allowFullOS
if passes
mbr2gpt /convert /allowFullOS
Switch BIOS to UEF

- Use bcdedit to confirm UEFI entries
bcdedit /enum firmware
- Use diskpart to confirm partitions
Cmd
diskpart
list disk
select disk 0
list partition

Now you should be able to update to Windows 11

I'm going to do it manually but here is a bat
Bat for conversion
@echo off
setlocal enabledelayedexpansion

:: === CONFIG ===
set LOGDIR=%~dp0logs
set TIMESTAMP=%DATE:/=-%_%TIME::=-%
set TIMESTAMP=%TIMESTAMP: =_%
set DISK=0
set VALIDATE_ONLY=1
set CONVERT_NOW=0
set POSTCHECK=1

:: === PREP ===
if not exist "%LOGDIR%" mkdir "%LOGDIR%"
set VALIDATE_LOG=%LOGDIR%\validate_%TIMESTAMP%.log
set CONVERT_LOG=%LOGDIR%\convert_%TIMESTAMP%.log
set POST_LOG=%LOGDIR%\postcheck_%TIMESTAMP%.log

echo === MBR2GPT Conversion Script ===
echo Disk Target: %DISK%
echo Logs will be saved to: %LOGDIR%
echo.

:: === VALIDATE ===
if "%VALIDATE_ONLY%"=="1" (
    echo Running validation...
    mbr2gpt /validate /disk:%DISK% /allowFullOS > "%VALIDATE_LOG%"
    if %errorlevel% neq 0 (
        echo Validation failed. See %VALIDATE_LOG%
        goto :EOF
    ) else (
        echo Validation passed. See %VALIDATE_LOG%
    )
)

:: === CONVERT ===
if "%CONVERT_NOW%"=="1" (
    echo Running conversion...
    mbr2gpt /convert /disk:%DISK% /allowFullOS > "%CONVERT_LOG%"
    if %errorlevel% neq 0 (
        echo Conversion failed. See %CONVERT_LOG%
        goto :EOF
    ) else (
        echo Conversion succeeded. See %CONVERT_LOG%
    )
)

:: === POST-CHECK ===
if "%POSTCHECK%"=="1" (
    echo Running post-conversion checks...
    echo === Disk Layout === > "%POST_LOG%"
    diskpart /s "%~dp0diskcheck.txt" >> "%POST_LOG%"
    echo === BCD Entries === >> "%POST_LOG%"
    bcdedit /enum all >> "%POST_LOG%"
    echo Post-check complete. See %POST_LOG%
)

echo.
echo === Done. If conversion was successful, reboot and switch BIOS to UEFI. ===
endlocal
goto :EOF

:: === diskcheck.txt ===
:: Save this in the same folder as the batch file
:: Used by diskpart to log partition layout
:: Contents:
:: select disk 0
:: list partition
:: exit

Here is a post audit bat script
@echo off
setlocal enabledelayedexpansion

:: === CONFIG ===
set LOGDIR=%~dp0audit_logs
set TIMESTAMP=%DATE:/=-%_%TIME::=-%
set TIMESTAMP=%TIMESTAMP: =_%
set DISK=0

:: === PREP ===
if not exist "%LOGDIR%" mkdir "%LOGDIR%"
set PART_LOG=%LOGDIR%\partitions_%TIMESTAMP%.log
set BCD_LOG=%LOGDIR%\bcd_%TIMESTAMP%.log
set SECURE_LOG=%LOGDIR%\secureboot_%TIMESTAMP%.log

echo === Post-Conversion Audit Script ===
echo Target Disk: %DISK%
echo Logs saved to: %LOGDIR%
echo.

:: === Partition Layout ===
echo Logging partition layout...
echo === Disk %DISK% Partition Layout === > "%PART_LOG%"
diskpart /s "%~dp0diskcheck.txt" >> "%PART_LOG%"
echo Done. See %PART_LOG%

:: === BCD Entries ===
echo Logging BCD entries...
bcdedit /enum all > "%BCD_LOG%"
echo Done. See %BCD_LOG%

:: === Secure Boot Status ===
echo Checking Secure Boot status...
powershell -command "Confirm-SecureBootUEFI" > "%SECURE_LOG%" 2>&1
echo Done. See %SECURE_LOG%

echo.
echo === Audit Complete. Review logs for EFI partition, BCD boot type, and Secure Boot status. ===
endlocal
goto :EOF

:: === diskcheck.txt ===
:: Save this in the same folder as the batch file
:: Used by diskpart to log partition layout
:: Contents:
:: select disk 0
:: list partition
:: exit

Driver Hell MSI Raider GE75 17 GE75 Raider 10SFS-225

Bottom line first: If you are having lock-up and/or crashing issues, try the Nvidia Control Panel edits mentioned below. You may end up inst...