Trenutno veljavna različica sistema Windows PowerShell - 5. PowerShell je v Windows 10 privzeto prednameščen in v uporabniškem meniju nadomesti ukazno vrstico Win x.
PowerShell 5 je stabilna različica, ki deluje v vašem sistemu, vendar je stara različica PowerShell 2.0 še vedno vključena in predstavlja varnostno tveganje za vaš sistem, ki bi ga lahko uporabili za zagon zlonamernih skriptov. Tudi če prejmete najnovejše varnostne posodobitve za sistem Windows 10, to ne pomeni, da je bil PowerShell 2.0 odstranjen za vse uporabnike. Morda je še vedno omogočen v vašem sistemu..
Tukaj lahko preverite, katero različico uporabljate in kako onemogočiti Windows PowerShell 2.0.
Preverite PowerShell 2.0
Odprite PowerShell kot skrbnik in zaženite naslednji ukaz.
Get-WindowsOtionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2
Po rezultatih tega ukaza poiščite vrstico Država "Pogoj". Če reče, je to lupina različice 2.0 "Omogočeno" (Omogočeno), morate onemogočiti. Če ukaz vrne vrednost "Onemogočeno" (Invalidi), vam ni treba ničesar storiti.
Onemogoči Windows PowerShell 2.0
Odprite PowerShell s skrbniškimi pravicami in zaženite naslednji ukaz;
Onemogoči-WindowsOtionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root
To bo onemogočilo Windows PowerShell 2.0. To lahko preverite tako, da znova zaženete prvi ukaz. String Država bi moralo biti pomembno "Onemogočeno" (Izklopljeno).
Če ukaza ne želite izvesti v PowerShellu, lahko to funkcijo onemogočite z Nadzorne plošče. Odprite Explorer in v naslovno vrstico vnesite naslednje:
Nadzorna plošča \ Programi
Kliknite "Vklop ali izklop funkcij sistema Windows". Odprlo se bo novo okno Windows Components. Nalaganje seznama funkcij, ki jih lahko omogočite / onemogočite, lahko traja nekaj časa. Po nalaganju seznama se pomaknite do sredine in poiščite Windows PowerShell 2.0. Počistite polje in kliknite V redu..
Za uveljavitev sprememb vam ni treba znova zagnati..
Kakšno je tveganje.
Windows PowerShell 5 ima funkcijo zaščite pred zlonamerno programsko opremo, ki skenira in preprečuje zagon zlonamernih skriptov, vendar lahko z PowerShell 2.0 zaženete napad, ki lahko zaobide preverjanje zlonamerne programske opreme. To na koncu vodi v zagon zlonamerne skripte PowerShell v vašem sistemu..
Izključitev stare lupine ne bi smela imeti negativnih posledic. Microsoft ve, da nekatere aplikacije še vedno uporabljajo PowerShell 2.0, vendar si prizadevajo, da bi jih premaknili na novejšo različico. Čeprav je komponenta zastarela, bo v doglednem času še vedno del sistema Windows 10, uporabniki pa jo bodo lahko omogočili, če bodo želeli..