Πώς να εκτελέσετε μια εφαρμογή 32-bit

Πίνακας περιεχομένων:

Πώς να εκτελέσετε μια εφαρμογή 32-bit
Πώς να εκτελέσετε μια εφαρμογή 32-bit

Βίντεο: Πώς να εκτελέσετε μια εφαρμογή 32-bit

Βίντεο: Πώς να εκτελέσετε μια εφαρμογή 32-bit
Βίντεο: перекодировка Windows 7 с 32-bit в 64-bit версию без переустановки 2024, Νοέμβριος
Anonim

Το μεγαλύτερο μέρος του λογισμικού εκτελείται επί του παρόντος σε συστήματα Windows 64-bit. Για να αποφευχθούν πιθανές απώλειες απόδοσης, οι προγραμματιστές προσπαθούν να παρέχουν συμβατότητα προς τα πίσω των εφαρμογών 32 bit σε τέτοια συστήματα.

Πώς να εκτελέσετε μια εφαρμογή 32-bit
Πώς να εκτελέσετε μια εφαρμογή 32-bit

Οδηγίες

Βήμα 1

Μάθετε πώς λειτουργούν οι εφαρμογές 32-bit σε περιβάλλοντα 64-bit. Αυτό το κάνει μιμείται ένα κατάλληλο περιβάλλον.

Το Wow64 (Windows jn Windows64) παρεμποδίζει όλες τις μεταβάσεις μεταξύ του κώδικα εφαρμογής 32-bit και του πυρήνα του συστήματος. Για αυτό, οι εκδόσεις 64-bit των Windows περιλαμβάνουν ειδικές εκδόσεις 32-bit των Ntdll.dll, User32.dll και Gdi32.dll, οι οποίες μεταφέρουν τον έλεγχο στο Wow64 αντί για μια κανονική κλήση συστήματος. Ταυτόχρονα, το Wow64 αλλάζει σε λειτουργία 64-bit, μετατρέπει τους δείκτες 32-bit που έχουν περάσει σε 64-bit και εκτελεί μια κλήση συστήματος. Έτσι, μια εφαρμογή 32-bit απομονώνεται εντελώς από το σύστημα και άλλες εφαρμογές 64-bit.

Βήμα 2

Κάντε κλικ στο κουμπί "Έναρξη" για να εμφανιστεί το κύριο μενού του συστήματος και μεταβείτε στο στοιχείο "Εκτέλεση" για να καλέσετε το εργαλείο γραμμής εντολών.

Βήμα 3

Εισαγάγετε% systemroot% / SysWOW64 / regsvr32.exe για να καταχωρήσετε την έκδοση 32-bit του DLL.

Βήμα 4

Καλέστε το% systemroot% / SysWOW64 / cscript.exe για να εκτελέσετε ένα σενάριο VB που δημιουργεί αντικείμενα COM 32-bit, όπως Internet Explorer ή Microsoft Office Word.

Βήμα 5

Επιστρέψτε στο κύριο μενού Έναρξη και μεταβείτε στην επιλογή Εκτέλεση για να ξεκινήσετε το εργαλείο Επεξεργαστής μητρώου.

Βήμα 6

Πληκτρολογήστε regedit στο πεδίο Άνοιγμα και κάντε κλικ στο OK για επιβεβαίωση της εντολής.

Βήμα 7

Αναπτύξτε τους ακόλουθους κλάδους μητρώου για να αλλάξετε τις παραμέτρους για να εκτελέσετε όλα τα σενάρια σε λειτουργία 32-bit:

- HKEY_CLASSES_ROOT / JSEFile / Shell / Open2 / Command;

- HKEY_CLASSES_ROOT / JSFFile / Shell / Open2 / Command.

- HKEY_CLASSES_ROOT / JBEFile / Shell / Open2 / Command;

- HKEY_CLASSES_ROOT / JBSFile / Shell / Open2 / Command;

- HKEY_CLASSES_ROOT / WSFFile / Shell / Open2 / Command.

Βήμα 8

Αλλάξτε την τιμή σεναρίων από Default = C: / Windows / System32 / SysWOW64 / CScript.exe "% 1"% * σε Default = C: / Windows / System32 / SysWOW64 / Cscript.exe "% 1"% *.

Βήμα 9

Επανεκκινήστε τον υπολογιστή σας για να εφαρμόσετε τις επιλεγμένες αλλαγές.

Συνιστάται: