Inhaltsverzeichnis:
- Schritt 1: Extrahieren Sie das Installationsprogramm
- Schritt 2: Konvertieren Sie das Installationsprogramm in XML
- Schritt 3: Entfernen Sie den 64-Bit-Check
- Schritt 4: Konvertieren Sie das XML zurück in MSI
- Schritt 5: Versuchen Sie es zu installieren…
- Schritt 6: Optimieren Sie die Registrierung
- Schritt 7: Installieren Sie.NET Framework 1.0
- Schritt 8: Aktualisieren Sie.NET Framework 1.0
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Jeder, der jemals versucht hat,. NET Framework Version 1.0 auf einer 64-Bit-Version von Windows zu installieren, ist wahrscheinlich auf einen Fehler gestoßen, der besagt, dass es unter 64-Bit-Windows nicht funktioniert. Es gibt jedoch einen Workaround.
HINWEIS: Microsoft unterstützt. NET Framework in neueren Versionen von Windows nicht. Ich kann nicht verantwortlich gemacht werden, wenn dieses Instructable Ihr Betriebssystem beschädigt.
Voraussetzungen:
. NET Framework 1.0 Redistributable -
MSI2XML/XML2MSI -
Aktualisierung:
. NET Framework 1.0 SP3 -
KB928367 -
Schritt 1: Extrahieren Sie das Installationsprogramm
Speichern Sie die Datei dotnetfx.exe in einem temporären Ordner, öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten und geben Sie den folgenden Befehl ein:
dotnetfx.exe /C /T:
(Durch den Pfad zu einem leeren Ordner ersetzen.)
Schritt 2: Konvertieren Sie das Installationsprogramm in XML
Stellen Sie sicher, dass msi2xml/xml2msi installiert ist, und geben Sie den Ordner ein, in den Sie das. NET Framework-Installationsprogramm extrahiert haben.
Geben Sie den folgenden Befehl ein: msi2xml netfx.msi
Schritt 3: Entfernen Sie den 64-Bit-Check
Öffnen Sie die generierte Datei netfx.xml und suchen Sie nach VersionNT64. Löschen Sie alle Zeilen, die mit beginnen und mit enden.
Speichern Sie die Datei und schließen Sie den Texteditor.
Schritt 4: Konvertieren Sie das XML zurück in MSI
Gehen Sie zurück zur Eingabeaufforderung und geben Sie den folgenden Befehl ein:
xml2msi netfx.xml
Dadurch wird die msi-Datei mit der neuen Version ohne 64-Bit-Prüfung überschrieben.
Schritt 5: Versuchen Sie es zu installieren…
Führen Sie die Datei install.exe aus dem Setup-Ordner aus.
Bei einigen Windows-Versionen schlägt dies jedoch fehl.
Schritt 6: Optimieren Sie die Registrierung
Das Setup wird blockiert, weil Windows einen Wert in die Registrierung eingegeben hat, nach dem das. NET 1.0-Setup sucht und die Installation fehlschlägt, falls vorhanden. Es muss also gelöscht werden.
Regedit öffnen
Für Versionen von Windows bis Windows 10 Anniversary Update:
- Im linken Bereich:
- HKEY_LOCAL_MACHINE erweitern
- Erweitern Sie die Software
- Erweitern Sie Wow6432Node
- Erweitern Sie Microsoft
- Erweitern Sie. NETFramework
- Erweitern Sie v1.0
- Klicken Sie auf SBSDisabled
Oder kopieren Sie für Windows 10 Creators Update und höher einfach Folgendes und fügen Sie es in die Adressleiste oben im Registrierungseditor ein:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\. NETFramework\v1.0\SBSDisabled
Nachdem Sie zum Registrierungsschlüssel navigiert haben, klicken Sie im rechten Bereich mit der rechten Maustaste auf Installieren und wählen Sie Löschen.
Klicken Sie im angezeigten Meldungsfeld auf Ja.
Schritt 7: Installieren Sie. NET Framework 1.0
Führen Sie das Programm install.exe noch einmal aus.. NET Framework 1.0 sollte problemlos installiert werden.
Schritt 8: Aktualisieren Sie. NET Framework 1.0
Nach der Veröffentlichung von. NET Framework 1.0 wurden mehrere Updates veröffentlicht. Installieren Sie zuerst Service Pack 3; Versuchen Sie dies, bevor Sie Ihren Computer neu starten, um mögliche Anmeldeprobleme zu vermeiden.
Installieren Sie dann das Update KB928367.
Wenn Sie von der Installation von Visual Studio. NET 2002 auf 64-Bit-Instructable hierher gekommen sind, können Sie mit diesem Instructable fortfahren.