Αρχική ημερομηνία δημοσίευσης: 11 Αυγούστου 2025
Αναγνωριστικό KB: 5065506
Σύνοψη
Windows PowerShell 2.0, ένα στοιχείο παλαιού τύπου που παρουσιάστηκε για πρώτη φορά με τα Windows 7, καταργείται από το λειτουργικό σύστημα (ΛΣ) των Windows στις προσεχείς εκδόσεις. Το PowerShell 2.0 κατατήθηκε επίσημα το 2017 και παρέμεινε διαθέσιμο ως προαιρετική δυνατότητα για συμβατότητα, όπως περιγράφεται στο ιστολόγιο απόσυρσης Windows PowerShell 2.0.
Το PowerShell 2.0 θα καταργηθεί σε μεταγενέστερη έκδοση, ξεκινώντας από τον Αύγουστο του 2025 για Windows 11, έκδοση 24H2 και σε μια έκδοση του Σεπτεμβρίου 2025 για Windows Server 2025. Όλες οι νεότερες εκδόσεις για Windows 11 και Windows Server 2025 δεν θα περιλαμβάνουν το PowerShell 2.0. Οι δομές προεπισκόπησης του Windows Insider αντικατοπτρίζουν ήδη αυτήν την αλλαγή, με τη δυνατότητα PowerShell 2.0 να καταργείται από τον Ιούλιο του 2025. Αυτή η κατάργηση αποτελεί μέρος μιας ευρύτερης προσπάθειας για την εκκαθάριση κώδικα παλαιού τύπου, τη μείωση της πολυπλοκότητας του οικοσυστήματος του PowerShell και τη βελτίωση της ασφάλειας των Windows.
Για τους περισσότερους χρήστες και οργανισμούς, αυτή η αλλαγή θα είναι απρόσκοπτη – οι νεότερες εκδόσεις του PowerShell, όπως το PowerShell 5.1 και το PowerShell 7.x , εξακολουθούν να είναι διαθέσιμες και να υποστηρίζονται. Ωστόσο, εάν έχετε δέσμες ενεργειών ή λογισμικό παλαιού τύπου που εξαρτάται ρητά από το PowerShell 2.0, θα πρέπει να αναλάβετε δράση και να τα ενημερώσετε ή να χρησιμοποιήσετε μια λύση για να αποτρέψετε τυχόν διακοπές.
Αυτό το άρθρο παρέχει μια λωρίδα χρόνου για την αλλαγή, τις επιπτώσεις σε διαφορετικές ομάδες χρηστών και οδηγίες σχετικά με τον τρόπο μετριασμού τυχόν ζητημάτων.
Οδηγίες μετριασμού
Εάν εξαρτάστε από το PowerShell 2.0 στο περιβάλλον σας, δείτε πώς μπορείτε να μετριάσετε προβλήματα:
-
Προτείνεται: Μετεγκατάσταση δεσμών ενεργειών και εργαλείων σε νεότερη έκδοση ιστολόγιο της ομάδας PowerShell παρέχει έναν οδηγό για αυτήν τη μετεγκατάσταση.
του PowerShell Η κύρια καθοδήγηση της Microsoft είναι να ενημερώσετε οτιδήποτε χρησιμοποιεί το PowerShell 2.0 για να χρησιμοποιήσετε το PowerShell 5.1 ή το PowerShell 7. Το PowerShell 5.1 παρουσίασε πολλές βελτιώσεις και είναι συμβατό με προηγούμενες εκδόσεις σχεδόν για όλες τις εντολές και λειτουργικές μονάδες. Το -
Ενημέρωση ή αντικατάσταση παρωχημένου λογισμικού
Σε ορισμένες περιπτώσεις, η "επιδιόρθωση" μπορεί να είναι η αναβάθμιση του λογισμικού που χρειαζόταν το PowerShell 2.0. Για παράδειγμα, εάν αποτύχει ένα παλιό πρόγραμμα εγκατάστασης, αναζητήστε μια νεότερη έκδοση αυτού του προϊόντος.-
Πολλά προϊόντα διακομιστή της Microsoft που κάποτε χρησιμοποιούσαν το PowerShell 2.0 (Exchange, SharePoint, SQL και ούτω καθεξής) έχουν νεότερες εκδόσεις που χρησιμοποιούν το σύγχρονο PowerShell. Χρησιμοποιήστε αυτές τις ενημερωμένες εκδόσεις, αν σκοπεύετε να τις εκτελέσετε σε νέες εκδόσεις των Windows.
-
Εάν πρόκειται για εργαλείο άλλου κατασκευαστή, ελέγξτε την τοποθεσία Web του προμηθευτή για μια ενημέρωση ή μια νεότερη έκδοση που καταργεί την απαίτηση του PowerShell 2.0. Δεδομένης της απόσυρσης είναι γνωστή εδώ και χρόνια, ορισμένοι προμηθευτές μπορεί να το έχουν αντιμετωπίσει.
-
-
Προσωρινή μετριασμός
Σημείωση Αυτή είναι μια προσωρινή λύση για την κατάργηση αποκλεισμού χρηστών. Θα πρέπει να κάνετε μετεγκατάσταση από το PowerShell 2.0 το συντομότερο δυνατό και να χρησιμοποιήσετε τους άλλους μετριασμούς που αναφέρονται παραπάνω. Ως προσωρινή λύση έσχατης ανάγκης, μπορείτε να επανεγκαταστήσετε το PowerShell 2.0 ακολουθώντας τα παρακάτω βήματα:-
Κατεβάστε το αρχείο ps2DLC.zip .
-
Εξαγάγετε το αρχείο ps2DLC.zip σε ένα φάκελο της επιλογής σας.
-
Εκκίνηση ενός παραθύρου του PowerShell σε λειτουργία διαχείρισης.
-
Μεταβείτε στο φάκελο που περιέχει τα αρχεία PowerShell 2.0 που εξάγονται.
-
Εκτελέστε την ακόλουθη εντολή:
run .\loadGAC.ps1
-
Συνήθεις ερωτήσεις
Είναι μια παλαιότερη έκδοση του PowerShell που η Microsoft δεν υποστηρίζει πλέον.
Το PowerShell 2.0 καταργήθηκε επίσημα το 2017 και τώρα καταργείται για να ενθαρρύνει τη χρήση νεότερων, πιο ασφαλών εκδόσεων του PowerShell.
Το PowerShell 2.0 θα καταργηθεί από τα Windows 11, έκδοση 24H2 και Windows Server 2025.
Το PowerShell 2.0 θα καταργηθεί σε μεταγενέστερη έκδοση, ξεκινώντας από τον Αύγουστο του 2025 για Windows 11, έκδοση 24H2 και σε μια έκδοση του Σεπτεμβρίου 2025 για Windows Server 2025. Όλες οι νεότερες εκδόσεις για Windows 11 και Windows Server 2025 δεν θα περιλαμβάνουν το PowerShell 2.0. Οι δομές προεπισκόπησης του Windows Insider αντικατοπτρίζουν ήδη αυτήν την αλλαγή, με τη δυνατότητα PowerShell 2.0 να καταργείται από τον Ιούλιο του 2025 και να μην περιλαμβάνεται στις επερχόμενες εκδόσεις του προγράμματος Insider.
Ενημερώστε τις δέσμες ενεργειών ή τα εργαλεία για εκτέλεση σε μια νεότερη έκδοση του PowerShell, όπως το PowerShell 5.1 ή το PowerShell 7.
Εάν μια δέσμη ενεργειών ή μια προγραμματισμένη εργασία προσπαθήσει ρητά να εκκινήσει το PowerShell 2.0 (για παράδειγμα, χρησιμοποιώντας μια εντολή όπως η powershell.exe -Version 2), τα Windows δεν θα μπορούν πλέον να εκτελέσουν αυτόν τον μηχανισμό παλαιού τύπου. Αντί για αυτό, το σύστημα θα ξεκινήσει την προεπιλεγμένη έκδοση PowerShell (που είναι το PowerShell 5.1). Τις περισσότερες φορές, οι δέσμες ενεργειών θα συνεχίσουν να λειτουργούν, καθώς το PowerShell 5.1 είναι συμβατό με προηγούμενες εκδόσεις. Ωστόσο, υπάρχει μια μικρή πιθανότητα ορισμένες παλαιότερες δέσμες ενεργειών να μην εκτελούνται όπως αναμένεται, εάν εξαρτώνται από μια συγκεκριμένη συμπεριφορά που είναι μοναδική στην έκδοση 2.0. Η προτεινόμενη λύση είναι να ενημερώσετε αυτές τις δέσμες ενεργειών για να καταργήσετε την απαίτηση -Version 2 .
Ναι, αλλά αυτές οι περιπτώσεις είναι σπάνιες. Εάν μια δέσμη ενεργειών ή μια προγραμματισμένη εργασία χρησιμοποιεί ρητά το PowerShell 2.0 (για παράδειγμα, με -version 2), τα Windows δεν θα μπορούν πλέον να εκτελέσουν αυτόν το μηχανισμό. Αυτές οι δέσμες ενεργειών θα χρησιμοποιούν το PowerShell 5.1 από προεπιλογή, το οποίο είναι συμβατό στις περισσότερες περιπτώσεις. Μερικές δέσμες ενεργειών μπορεί να συμπεριφέρονται διαφορετικά εάν βασίζονται σε ιδιοτροπίες μοναδικές για το 2,0. Η επιδιόρθωση είναι να ενημερώσετε αυτές τις δέσμες ενεργειών ώστε να μην απαιτούν -Version 2. Επικοινωνήστε με την Υποστήριξη της Microsoft , αν χρειάζεστε επιπλέον βοήθεια.
Ορισμένα παλαιότερα προγράμματα λογισμικού που δεν ανήκουν στα Windows ενδέχεται να επιχειρούν να εγκαταστήσουν ή να ενεργοποιήσουν το PowerShell 2.0 στο πλαίσιο της εγκατάστασης. Στις νέες εκδόσεις των Windows όπου λείπει το PowerShell 2.0, το πρόγραμμα εγκατάστασης ενδέχεται να αποτύχει ή να εμφανίσει σφάλμα. Συνήθως, αυτό το λογισμικό δεν υποστηρίζεται πλέον στα πιο πρόσφατα Windows. Η λύση είναι να χρησιμοποιήσετε ενημερωμένες εκδόσεις λογισμικού που δεν εξαρτώνται από το PowerShell 2.0.