PowerShell-skript att köra med irm | iex
  • PowerShell 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-27 17:30:21 +00:00
office lägg till office-install.ps1 + configuration.xml (Office via ODT) 2026-09-27 15:17:22 +00:00
boot-menu.ps1 lägg till boot-menu.ps1: fixa Windows 10/11-startmenyn (bcdedit) 2026-09-27 15:15:28 +00:00
debloat.ps1 debloat: visa beskrivning per app (vad den är / om du behöver den) 2026-09-27 15:10:37 +00:00
menu.ps1 lägg till quiet-fan.ps1: tämja fläkt/turbo + snabba upp (irm|iex-anpassad, med ångra) 2026-09-27 17:30:21 +00:00
office-install.ps1 lägg till office-install.ps1 + configuration.xml (Office via ODT) 2026-09-27 15:17:22 +00:00
quiet-fan.ps1 lägg till quiet-fan.ps1: tämja fläkt/turbo + snabba upp (irm|iex-anpassad, med ångra) 2026-09-27 17:30:21 +00:00
README.md lägg till quiet-fan.ps1: tämja fläkt/turbo + snabba upp (irm|iex-anpassad, med ångra) 2026-09-27 17:30:21 +00:00
remove-users.ps1 remove-users: lista bibliotek + erbjud backup till USB/disk innan borttagning 2026-09-27 14:45:09 +00:00
update-all.ps1 debloat: lägen (games/really-fresh/one-by-one); nya skript update-all + remove-users 2026-09-27 13:48:05 +00:00

windows-scripts

PowerShell-skript som körs direkt från servern, på samma sätt som irm christitus.com/win | iex.

Öppna PowerShell som administratör och kör:

irm https://git.dinitkompis.se/claude-bot/windows-scripts/raw/branch/main/menu.ps1 | iex

Skript

Fil Vad det gör
menu.ps1 Meny som listar och kör skripten nedan
debloat.ps1 Tar bort förinstallerade appar. Frågar först vilket läge (se nedan). Skapar en återställningspunkt och frågar innan något tas bort.
update-all.ps1 Installerar alla tillgängliga Windows-uppdateringar (även Office/drivrutiner via Microsoft Update).
remove-users.ps1 Tar bort tidigare användare: lokala konton + deras profilmappar. Listar varje användares bibliotek (Skrivbord, Dokument, Bilder m.m. med antal filer och storlek) och erbjuder att först säkerhetskopiera filerna till USB/extern disk/mapp. Skyddar alltid ditt eget konto, inloggade konton, föregående användaren och de inbyggda kontona.
boot-menu.ps1 Fixar startmenyn som frågar "Windows 10 eller 11?" vid varje start. Låter dig välja standard-OS, sätta tidsgräns (0 = ingen meny) och ta bort en gammal/död startpost. Kan aldrig ta bort posten du kör just nu.
office-install.ps1 Installerar Office tyst enligt office/configuration.xml via Office Deployment Tool. Ändra produkt/kanal/språk i XML:en. Peka $env:OFFICE_XML på en annan URL/fil för kundspecifik config. Ingen licensnyckel i XML (repot är publikt; M365 aktiveras via inloggning).
quiet-fan.ps1 Tämjer fläktljud/turbo och snabbar upp datorn: balanserat energischema med effektiv turbo (eller helt av med $env:FAN_LAGE="Tyst"), passiv kylning, av med bakgrundsappar/Game DVR/transparens/animationer, rensar temp. Sparar ursprunget och kan ångra ($env:FAN_ATERSTALL="1"). $env:DRYRUN="1" visar bara en rapport.

debloat.ps1 - lägen

När skriptet startar frågar det vad du vill göra:

  • games (standard) - tar bort spel/Xbox + McAfee. Rör inte Office, Teams, Acrobat eller tillverkarens verktyg (t.ex. HP Display Center).
  • really-fresh - allt i games plus reklamappar, Office (alla installerade språk), Teams och Acrobat.
  • one-by-one - frågar om varje app/program, en i taget.

Kör direkt i ett visst läge utan att få frågan (t.ex. för automatik):

$env:DEBLOAT_MODE = "really-fresh"; irm .../debloat.ps1 | iex

Provkörning

Alla skript stöder provkörning - de visar bara vad som skulle hända och ändrar ingenting:

$env:DRYRUN = "1"; irm https://git.dinitkompis.se/claude-bot/windows-scripts/raw/branch/main/debloat.ps1 | iex

Varje app visas med en kort beskrivning (vad den är och om du behöver den) både i listan och när du kör one-by-one.

Vill du ändra vad som tas bort - listorna ligger överst i debloat.ps1 ($GamesAppxInfo, $AdOEMAppxInfo, $OfficeWin32Info m.fl.). Varje rad är "mönster" = "beskrivning"; lägg till/ta bort rader där.

Regler

  • Repot ska kunna läsas av vem som helst som har länken. Lägg aldrig in lösenord, licensnycklar, tokens, kundnamn eller tenant-id.
  • Allt här körs som administratör på datorerna som använder det. Den som kan pusha hit bestämmer vad som körs, så skydda kontona med 2FA.
  • Testa nya/ändrade skript med $env:DRYRUN="1" på en testdator innan de körs skarpt hos kund.