Η τρέχουσα έκδοση του Windows PowerShell είναι 5. Το PowerShell έρχεται προεγκατεστημένο στα Windows 10 και αντικατέστησε την εντολή Command Prompt στο μενού Power user. Ενώ το PowerShell 5 είναι η σταθερή έκδοση που εκτελείται στο σύστημά σας, ο κινητήρας PowerShell 2.0 εξακολουθεί να είναι ενεργοποιημένος σε αυτό και αυτή η έκδοση του PowerShell αναγνωρίζεται τώρα ως κίνδυνος ασφαλείας που μπορεί να χρησιμοποιηθεί για την εκτέλεση κακόβουλων σεναρίων. Τα Windows 10 το απενεργοποίησαν στην ενημερωμένη έκδοση Fall Creators αλλά αυτό δεν σημαίνει ότι έχει αφαιρεθεί για όλους τους χρήστες. Ενδέχεται να εξακολουθεί να είναι ενεργοποιημένη στο σύστημά σας. Δείτε πώς μπορείτε να ελέγξετε αν εξακολουθείτε να εκτελείτε αυτόν τον κινητήρα και πώς μπορείτε να απενεργοποιήσετε το Windows PowerShell 2.0.
Ελέγξτε το PowerShell 2.0
Ανοίξτε το PowerShell με δικαιώματα διαχειριστή και εκτελέστε την ακόλουθη εντολή.
Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2
Στα αποτελέσματα που επιστρέφει αυτή η εντολή, κοιτάξτετο κρατικό πεδίο. Αν λέει ότι ο συγκεκριμένος κινητήρας είναι Ενεργοποιημένος, τότε πρέπει να τον απενεργοποιήσετε. Εάν το κράτος επιστρέψει την τιμή Απενεργοποιημένη, καλό είναι να πάτε. Δεν χρειάζεται να κάνετε τίποτα άλλο.

Απενεργοποιήστε το Windows PowerShell 2.0 Engine
Ανοίξτε το PowerShell με δικαιώματα διαχειριστή και εκτελέστε την ακόλουθη εντολή.
Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Αυτό θα απενεργοποιήσει τον κινητήρα του Windows PowerShell 2.0. Μπορείτε να το ελέγξετε εκτελώντας αυτήν την εντολή ξανά. Το κράτος θα πρέπει να επιστρέψει «Απενεργοποιημένο».

Εάν δεν είστε ικανοποιημένοι με την εκτέλεση της εντολής στο PowerShell, μπορείτε επίσης να απενεργοποιήσετε τη λειτουργία από τον Πίνακα Ελέγχου. Ανοίξτε την Εξερεύνηση αρχείων και πληκτρολογήστε τα παρακάτω στη γραμμή τοποθεσίας.
Control PanelPrograms
Κάντε κλικ στην επιλογή "Ενεργοποίηση ή απενεργοποίηση των λειτουργιών των Windows". Αυτό θα ανοίξει ένα νέο παράθυρο που ονομάζεται "Χαρακτηριστικά των Windows". Ενδέχεται να χρειαστεί λίγος χρόνος για αυτό το παράθυρο να φορτωθεί η λίστα των δυνατοτήτων που μπορείτε να ενεργοποιήσετε / απενεργοποιήσετε. Μόλις φορτωθεί η λίστα, μεταβείτε στο τέλος και αναζητήστε Windows PowerShell 2.0. Καταργήστε την επιλογή και κάντε κλικ στο OK. Δεν χρειάζεται να κάνετε επανεκκίνηση του συστήματός σας για να επηρεαστεί αυτό.

Ποιος είναι ο κίνδυνος?
Το Windows PowerShell 5 διαθέτει μια λειτουργία κατά του κακόβουλου λογισμικούπου σαρώνει και εμποδίζει την εκτέλεση κακόβουλων σεναρίων, ωστόσο, ο κινητήρας PowerShell 2.0 μπορεί να χρησιμοποιηθεί για να εκτελέσει μια επίθεση υποβάθμισης που μπορεί να παρακάμψει τον έλεγχο κατά του κακόβουλου λογισμικού. Αυτό τελικά θα οδηγήσει σε ένα κακόβουλο script PowerShell που τρέχει στο σύστημά σας.
Η απενεργοποίηση του κινητήρα δεν πρέπει να έχει αρνητικό αποτέλεσμαεπιπτώσεις. Η Microsoft γνωρίζει ότι ορισμένες εφαρμογές εξακολουθούν να χρησιμοποιούν το PowerShell 2.0, αλλά εργάζονται για να βοηθήσουν στη μετεγκατάστασή τους σε νεότερη έκδοση. Παρόλο που αυτή η δυνατότητα έχει εξαντληθεί, θα εξακολουθήσει να αποτελεί μέρος των Windows 10 για το άμεσο μέλλον και οι χρήστες θα είναι σε θέση να την ενεργοποιήσουν αν χρειαστεί / θέλουν.
Σχόλια