4 sätt jag anpassar varje Windows-installation för att undvika Microsofts mest irriterande förändringar

- Använd en lokal konto
- Anpassa installationen
- Kör en de-bloating-skriapt och stoppa funktionsuppdateringar
-
Windows PowerShell
Triviautmaning
- Vad gör cmdlet-uppdraget 'Get-Help' i PowerShell?
- Vilket av följande beskriver bäst en PowerShell 'cmdlet'?
- Vilken filändelse används för PowerShell-skriptfiler?
- Vilken PowerShell-exekveringspolicy tillåter endast skript som är digitalt signerade av en betrodd utgivare att köras?
- Vad gör pipeline-operatorn '|' i PowerShell?
- Används för att upptäcka alla tillgängliga cmdlets, funktioner och alias i den aktuella PowerShell-sessionen?
- Hur deklarerar du en variabel i PowerShell?
- Vad är syftet med cmdleten 'ForEach-Object' i PowerShell?
- Det påverkar min muskelminne
- Du kan göra Windows 11 användbart med lite arbete
Så här anpassar du din Windows-installation för att undvika irriterande Microsoft-funktioner och förbättra användarupplevelsen med effektiva justeringar och verktyg.
Det fanns en tid då du kunde klara dig med några små justeringar av standardinställningarna, eller till och med ett lätt de-bloating-skript när du satte upp ett nytt Windows-system. Den tiden var innan Windows 11. Den vanliga versionen av Windows 11 är praktiskt taget oanvändbar för mig, och det krävs en hel del krångel för att göra den användbar. Så här anpassar jag min Windows-installation.
Använd en lokal konto
Microsoft vill verkligen, verkligen att du ska använda ett online-konto
Moderna versioner av Windows tvingar nu användare att logga in med ett online Microsoft-konto för att installera och använda operativsystemet. Det började med en enkel uppmaning som du kunde hoppa över. Sedan tog Microsoft bort knappen, så du behövde koppla bort från internet för att skapa ett lokalt konto. Därefter tog Microsoft bort alternativet helt, och installationen lät dig inte gå vidare om du inte var ansluten till internet och inloggad med ett Microsoft-konto.
Folk hittar fortfarande lösningar för att installera lokala konton, men Microsoft har redan lagat ganska många av dem. Vid tidpunkten för detta skrivande kan du fortfarande kringgå denna begränsning genom att öppna en kommandotolksfönster (CMD) och köra detta kommando.
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f
När du startar om till installationen kommer den att återställa knappen "Jag har inte internet", som Microsoft tog bort. Se till att du har kopplat bort från internet innan du startar om.
Microsoft kommer förmodligen att laga denna lösning vid något tillfälle, vilket är anledningen till att det är bättre att modifiera installationsbilden (.iso-filen) direkt.
Anpassa installationen
Skär bort bloaten vid källan
Istället för att försöka brottas med operativsystemet i efterhand kan du ligga steget före genom att modifiera installationsprogrammet. Rufus är ett praktiskt litet open source-verktyg för att skapa startbara enheter. Dessutom kan Rufus customisera själva installationsprogrammet. Du kan kryssa i några rutor för att få en installerare som ger dig ett lokalt konto, kringgår alla hårdvarukontroller och även minimerar viss telemetri.
Det finns också tunga verktyg som kan modifiera .iso-filen som används för att göra en startbar Windows-disk. Verktyg som Tiny11 eller NTLite kan ta bort bloatware, stoppa telemetri och ge dig lokala användarkonton som standard.
Om du vill gå ett steg längre kan du prova något ännu smalare, som AtlasOS. Det använder dessa "playbooks" som du förväntas köra på en färsk installation av Windows och helt avbloatar den. Det startar snabbare och körs smidigt, även på lägre hårdvara. Det kan till och med kirurgiskt ta bort specifika Windows-funktioner som virtualisering eller Windows Defender.
Kör en de-bloating-skriapt och stoppa funktionsuppdateringar
En smalare Windows-maskin utan att återinstallera OS
Om du försöker hantera en befintlig installation av Windows är din bästa chans att använda ett de-bloating-skript. Detta skript från Chris Titus Tech är min go-to, och det har varit det under de senaste åren. Det har varit motståndskraftigt i min erfarenhet, och jag har aldrig haft några problem med det.
Källkoden finns tillgänglig på den officiella GitHub-repot för detta verktyg, så du kan själv se exakt vilka förändringar det gör. För att använda det, öppna Powershell och kör detta kommando.
irm https://christitus.com/win | iex
Du kommer behöva öppna PowerShell med administratörsbehörighet för att få detta att fungera. Öppna Start-menyn och sök efter "powershell" och öppna det som administratör.
Detta kommando kommer att ladda ett fönster för Chris Titus’ Windows Utility. Växla till fliken "Tweaks" och applicera de grundläggande nödvändiga justeringarna. Det här borde bli av med det mesta av det förinstallerade skräpet. Det tar också bort annonser från Start-menyn och sökningen. Dessutom minimerar verktyget Microsofts telemetri och spårning över hela operativsystemet.
Stoppa funktionsuppdateringar
Jag skulle också rekommendera att stänga av funktionsuppdateringar för Windows här. Funktionsuppdateringar har konsekvent kraschat Windows i nästan ett år nu, vilket är anledningen till att jag endast tillåter nödvändiga säkerhetsuppdateringar. Under fliken "Uppdateringar", välj alternativet "Säkerhet (Rekommenderas)". Detta alternativ ger dig de periodiska säkerhetsuppdateringarna för att hålla din dator säker, men det stoppar alla funktionsuppdateringar i ett år.
Quiz 8 Frågor · Testa Din Kunskap
Windows PowerShell
Triviautmaning
Vad gör cmdlet-uppdraget 'Get-Help' i PowerShell?
(A) Laddar ner de senaste uppdateringarna för PowerShell (B) Visar dokumentation och användarinformation för en cmdlet (C) Öppnar det onlinecommunityforum för PowerShell (D) Lista alla installerade moduler på systemet
Get-Help är en av PowerShells mest grundläggande cmdlets. Den visar detaljerad dokumentation, syntax, exempel och parameterbeskrivningar för vilken cmdlet som helst, vilket gör den till en inbyggd manual som du kan använda utan att lämna terminalen.
Vilket av följande beskriver bäst en PowerShell 'cmdlet'?
(A) En kompilerad körbar fil (.exe) designad för att köras i PowerShell (B) En genvägsalias för ett traditionellt kommandoradsverktyg (C) Ett lättvikts .NET-kommando inbyggt i PowerShell som följer en Verb-Noun namngivningskonvention (D) En skriptfil som sparas med en .ps1 tillägg
Cmdlets är specialiserade .NET-klasser som följer ett strikt Verb-Noun namngivningsmönster, som Get-Process eller Set-Item. De är inte fristående körbara filer men snarare lätta kommandon som kompilerats in i PowerShell.
Vilken filändelse används för PowerShell-skriptfiler?
(A) .bat (B) .sh (C) .psm (D) .ps1
PowerShell-skript använder tillägget .ps1. Denna tillägg signalerar till systemet att filen innehåller PowerShell-kod, och exekveringspolicyer kan begränsa om dessa skript kan köras beroende på dina miljöinställningar.
Vilken PowerShell-exekveringspolicy tillåter endast skript som är digitalt signerade av en betrodd utgivare att köras?
(A) Restrictad (B) AllSigned (C) RemoteSigned (D) Obegränsad
Policyn AllSigned kräver att varje skript — inklusive de som skrivs lokalt — måste vara digitalt signerat av en betrodd utgivare innan PowerShell kan köra det. Detta är en av de strängaste politikarna som finns och hjälper till att förhindra obehörig kod från att köras.
Vad gör pipeline-operatorn '|' i PowerShell?
(A) Sparar utdata från ett kommando till en loggfil automatiskt (B) Kör två kommandon samtidigt i parallell (C) Vidarebefordrar utdataobjekten från en cmdlet som indata till nästa cmdlet (D) Jämför resultaten av två separata kommandon
Pipeline-operatorn vidarebefordrar objekt — inte bara vanlig text — från en cmdlet till nästa. Denna objektorienterade pipeline är en av PowerShells mest kraftfulla funktioner, vilket gör att du kan kedja kommandon som 'Get-Process | Sort-Object CPU | Select-Object -First 5'.
Används för att upptäcka alla tillgängliga cmdlets, funktioner och alias i den aktuella PowerShell-sessionen?
(A) Get-Module (B) Get-Command (C) Show-Commands (D) Find-Cmdlet
Get-Command listar alla kommandon som är tillgängliga i den aktuella sessionen, inklusive cmdlets, funktioner, alias och externa exekverbara filer. Du kan filtrera dem med parametrar som 'Get-Command -Verb Get' eller 'Get-Command -Module ActiveDirectory' för riktade resultat.
Hur deklarerar du en variabel i PowerShell?
(A) Genom att föra före variabelnamnet med ett dollartecken, som $myVariable (B) Genom att använda nyckelordet 'var' före variabelnamnet (C) Genom att använda nyckelordet 'let', som i let myVariable = 5 (D) Genom att omge namnet med hakparenteser, som [myVariable]
I PowerShell föregås alla variabler av ett dollartecken ($). Till exempel, '$name = "Alice"' skapar en strängvariabel. PowerShell-variabler är löst typade som standard, men du kan starkt typa dem med syntax som '[int]$age = 25'.
Vad är syftet med cmdleten 'ForEach-Object' i PowerShell?
(A) Det söker filsystemet efter objekt som matchar ett specifikt namn (B) Det utför en operation på varje objekt i en samling som skickas genom pipelinen (C) Det grupperar objekt från en pipeline i kategorier (D) Det hämtar ett enda objekt från en stor datamängd genom index
Exakt rätt! ForEach-Object itererar över varje objekt i en pipelinedatabearbetning och utför ett skriptblock på det. Till exempel, 'Get-Process | ForEach-Object { $_.CPU }' hämtar CPU-värdet från varje processobjekt — vilket gör den idealisk för storskaliga operationer.
Det påverkar min muskelminne
Vi har alla använt Windows högerklicks kontextmeny så mycket att det har blivit muskelminne för oss. Vi behövde inte leta efter rätt alternativ eller ens tänka på det. Med Windows 11 har Microsoft omorganiserat kontextmenyn utan uppenbar anledning. Detta är mer av en irritation.
Det finns en justering i Chris Titus' Windows Utility för att återställa den klassiska kontextmenyn. Men om du vill ha något enklare kan du modifiera registret med denna kommando för att få tillbaka den gamla menyn.
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /veDu måste starta om Windows Explorer för att se ändringarna.
Du kan göra Windows 11 användbart med lite arbete
Om du inte är låst till Windows på grund av PC-spel eller något Windows-enda programvara, rekommenderar jag starkt att byta till macOS eller Linux. Men om du måste använda det, kan du göra det rimligt behagligt med dessa justeringar.
Nu när du har läst klart 4 sätt jag anpassar varje Windows-installation för att undvika Microsofts mest irriterande förändringar, inbjuder vi dig att utforska kategorin Windows ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar