Το έψαξα και εγώ χθες προχθές, αλλά δεν με ικανοποίησε το "φτιάξιμο", στα default προγράμματα παραμένει ο 32bit και είναι σπαστικό γιατί με double click ανοίγει αυτός. Αν βρήκες ολοκληρωμένη λύση μπορείς σε παρακαλώ να αναφέρεις την διαδικασία ?
Φυσικά, ναι.
Λοιπόν :
WMP x64 has been included since 64-bit Windows Vista, and the WMP 11
x64 has also not been made as default player. There is workaround to switch or
change and set 64-bit Windows Media Player 11 as default player in Vista.
However, the simple trick to switch to 64-bit player does not work anymore as
Windows 7 locks the registry key that required to be changed to alter the file
associations related to WMP. The change is to improve system security so that
malicious code cannot modify the WMP play and enqueue commands
As a result, Windows 7 users who want to use 64-bit WMP has to performed extra
steps to unlock the registry key. What’s the advantage of using 64-bit (x64)
Windows Media Player? Using 64-bit software allows application to run natively
and take architecture advantage in x64 operating system, and potentially run
faster by working with larger data sets at any time. One practical consideration
is for users who use Windows Media Center, which is an 64-bit app. By switching
to WMP x64, users just need to install one instance of codecs (just x64 version)
to playback various media files in WMC and WMP.
Κάνουμε τα εξής βήματα, που θα τα εμπλουτίσω με παρατηρήσεις μου.
Εκτελούμε το Regedit. (Start-Run ή Winkey+R) regedit.
Εντοπίζουμε τα παρακάτω κλειδιά τα οποία και θέλουμε να αλλάξουμε. Σε αντίθεση με τα Vista, αν δοκιμάσετε θα δείτε ότι δεν έχετε δικαίωμα να τα αλλάξετε. ( Στην ουσία να αφαιρέσουμε το "(x86)" string ). Τα ownerships είναι από default κατηργημένα και δωσμένα στο SYSTEM και TrustedInstaller φυσικα, οπότε ακόμη και ως Administrators δεν μπορούμε να τα αλλάξουμε. Τι θα κάνουμε λοιπόν για το κάθε ένα από αυτά τα κλειδιά. Στην αριστερή λίστα του Regedit, πάνω στο κλειδί δεξί κλικ και Permissions (πάνω στο LocalServer32). Eκεί θα πάμε να προσθέσουμε τους Admin. Για όσους δεν έχουν ασχοληθεί ξανά, κάνουμε κλικ στο Advanced καθώς δεν μας επιτρέπεται απευθείας η αλλαγή permissions ( FULL ). Στην Advanced καρτέλα κατευθυνόμαστε προς την καρτέλα Owner. Eδώ αντί να προσθέσουμε, εμείς προσωρινά μέχρι να κάνουμε την δουλειά μας θα κάνουμε swap τα permissions. Πάμε λοιπόν πάνω στο Username μας ( υποθέτω είναι μέσα στο Administrators Group ) και αφού κάνουμε τικ στο Replace owner on Subcontainers and objects πατούμε apply. Γυρνάμε στην αρχική καρτέλα με Permissions και τώρα μπορούμε να κάνουμε κλικ στο Administrators και να του δώσουμε FULL control. Μόλις γίνει αυτό μπορούμε να πάμε και να αλλάξουμε τα κλειδιά.
HKLM\Software\CLASSES\CLSID\{cdc32574-7521-4124-90c3-8d5605a34933}\LocalServer32
HKLM\Software\CLASSES\CLSID\{45597c98-80f6-4549-84ff-752cf55e2d29}\LocalServer32
HKLM\Software\CLASSES\CLSID\{ed1d0fdf-4414-470a-a56d-cfb68623fc58}\LocalServer32
Στην συνέχεια ανοίξτε ένα CMD κέλυφος με δικαιώματα διαχειριστή και πληκτρολογήστε ώστε να δηλώσουμε το swap
%WinDir%\system32\unregmp2.exe /SwapTo:64
Ανοίγουμε πάλι το Regedit και αλλάζουμε και αυτό το path ( βγάζουμε το "(x86)" )
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppPaths\wmplayer.exe
Προτελευταίο βήμα.
Ανοίξτε ένα text editor και σώστε το παρακάτω ως .reg κλειδί.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{45597c98-80f6-4549-84ff-752cf55e2d29}\LocalServer32]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,\
4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,00,61,00,79,00,65,00,72,00,5c,\
00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,72,00,2e,00,65,00,78,00,65,00,\
22,00,20,00,2f,00,45,00,6e,00,71,00,75,00,65,00,75,00,65,00,00,00
[HKEY_CLASSES_ROOT\CLSID\{cdc32574-7521-4124-90c3-8d5605a34933}\LocalServer32]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,\
4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,00,61,00,79,00,65,00,72,00,5c,\
00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,72,00,2e,00,65,00,78,00,65,00,\
22,00,20,00,2f,00,42,00,75,00,72,00,6e,00,43,00,44,00,00,00
[HKEY_CLASSES_ROOT\CLSID\{ed1d0fdf-4414-470a-a56d-cfb68623fc58}\LocalServer32]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,\
4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,00,61,00,79,00,65,00,72,00,5c,\
00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,72,00,2e,00,65,00,78,00,65,00,\
22,00,20,00,2f,00,50,00,6c,00,61,00,79,00,00,00
Τρέξτε το Reg αρχείο αυτό ώστε να γίνει Merge και να ενεργοποιήσει τα κλειδιά που αλλάξαμε προηγουμένως.
Κάντε Unpin τελείως το εικονίδιο του WMP12. Πηγαίνετε στο %Program Files% σας και αφού βρείτε το wmplayer.exe δεξί κλικ -> Pin to Taskbar.
Προτείνω μόλις τελειώσετε με τις αλλαγές να γυρίσετε τα δικαιώματα ξανά στο System στα συγκεκριμένα κλειδιά, και να τα χάσετε από Administrator, σαν πολιτική μεγαλύτερης ασφάλειας.
Σε περίπτωση που επιθυμείτε επαναφορά στον 32bit by default, οι ίδιες εντολές και αλλαγές ανάποδα.
%WinDir%\system32\unregmp2.exe /SwapTo:32
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppPaths\wmplayer.exe”
προσθέτουμε to (x86)
Kαι κάνουμε merge το εξής reg αρχείο :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{45597c98-80f6-4549-84ff-752cf55e2d29}\LocalServer32]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,28,00,78,00,38,00,36,00,29,00,25,00,5c,00,57,00,69,00,6e,00,\
64,00,6f,00,77,00,73,00,20,00,4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,\
00,61,00,79,00,65,00,72,00,5c,00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,\
72,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,00,45,00,6e,00,71,00,75,00,65,\
00,75,00,65,00,00,00
[HKEY_CLASSES_ROOT\CLSID\{cdc32574-7521-4124-90c3-8d5605a34933}\LocalServer32]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,28,00,78,00,38,00,36,00,29,00,25,00,5c,00,57,00,69,00,6e,00,\
64,00,6f,00,77,00,73,00,20,00,4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,\
00,61,00,79,00,65,00,72,00,5c,00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,\
72,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,00,42,00,75,00,72,00,6e,00,43,\
00,44,00,00,00
[HKEY_CLASSES_ROOT\CLSID\{ed1d0fdf-4414-470a-a56d-cfb68623fc58}\LocalServer32]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,28,00,78,00,38,00,36,00,29,00,25,00,5c,00,57,00,69,00,6e,00,\
64,00,6f,00,77,00,73,00,20,00,4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,\
00,61,00,79,00,65,00,72,00,5c,00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,\
72,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,00,50,00,6c,00,61,00,79,00,00,\
00
Παραθέτω και σε zip το κλειδί .reg έτοιμο
63916