Windows 11 context menu [Greek]

Day 5,623, 17:25 Published in Greece Greece by Jimkats1

Στα γρήγορα ένα άρθρο για το challenge, τουλάχιστον κάποιας χρησιμότητας αντί για απλό σπαμ, μέχρι να σκεφτώ κάτι καλύτερο (όπως για αυτοδιοίκηση 😛).


Πρόβλημα: Εμφανίζεται διαφορετικό context menu (δεξί κλικ) με πολύ λιγότερες επιλογές στα Windows 11

Περιγραφή: Στα Windows 11 έχει σχεδιαστεί νέο context menu ως μια απλοποίηση των επιλογών που δίνονται, με δυνατότητα όμως αλλαγής στο παλιό πατώντας Show more option (Shift+F10). Συνήθως οι επιλογές που θέλουμε βρίσκονται στο κλασικό context menu, οπότε η νέα εμφάνιση δίνει παραπάνω χρόνο στο να κάνουμε αυτό που θέλουμε. Αυτή η νέα εμφάνιση είναι το default και δεν υπάρχει ρύθμιση για αλλαγή αυτής της προεπιλογής στην παλιά εμφάνιση.

Λειτουργικό σύστημα: Windows 11

Λύση:
Μόνο με προσθήκη κλειδιού στην Registry είναι εφικτή η αλλαγή της default εμφάνισης από την νέα στην κλασική.
1) Πάμε στο HKEY_CURRENT_USER\SOFTWARE\CLASSES\CLSID\
2) Δημιουργία κλειδιού, με όνομα {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}
3) Δημιουργία κλειδιού μέσα σε αυτό το νέο κλειδί, με όνομα InprocServer32
4) Ανοίγουμε το (Default) κλειδί και πατάμε ΟΚ (η τιμή να είναι κενή). Βεβαιώνουμε ότι είναι όντως κενή έαν στην στήλη Data εμφανίζει κενό αντί του κειμένου "(value not set)"
5) Κάνουμε επανεκκίνηση της διεργασίας File Explorer (explorer.exe) ώστε να εφαρμοστεί η αλλαγή. Και η επανεκκίνηση υπολογιστή κάνει, αλλά δεν υπάρχει λόγος.

Πιο γρήγορος τρόπος να κάνετε την προσθήκη στην Registry είναι να τρέξετε την εντολή:
reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve

Αντίστοιχα για επαναφορά της νέας εμφάνισης, σβήνεται το παραπάνω κλειδί που προστέθηκε στην Registry, είτε μέσω γραμμής εντολών:
reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f