Wie überschreiben Sie system32-Dateien in Windows 7?

8271
matteo

Ich habe Windows 7 64bit auf einer virtuellen Box installiert (die Tatsache, dass es sich um eine virtuelle Box handelt, sollte nicht relevant sein). Ich muss /Windows/System32/d3d9.dll überschreiben, aber das System lässt mich nicht zu.

Ich habe dieselbe "Lösung" in vielen Foren gelesen, außer dass niemand erwähnt, dass es überhaupt nicht funktioniert:

takeown -f filename cacls filename /G username:F 

was beide gelingen. Wenn ich jedoch versuche, die Datei zu löschen, wird mir immer noch der Zugriff verweigert. Und das alles mache ich im abgesicherten Modus UND während CMD als Administrator ausgeführt wird.

Was ist der Arbeits Weg, um die Datei zu löschen, so dass ich es ersetzen kann? (oder direkt überschreiben)

2

2 Antworten auf die Frage

5
haimg

Die einzige sichere Methode zum Löschen / Ersetzen der Datei, die von einem laufenden System verwendet wird, besteht darin, sie von außerhalb auszuführen . Starten Sie beispielsweise die Windows 7-Installations-CD im Wiederherstellungsmodus, öffnen Sie die Eingabeaufforderung und fahren Sie mit den Befehlen fort, die Sie in Ihrer Frage zitiert haben. Die DLL wird nicht verwendet und Sie können sie löschen.

2
Top__Hat

Because you are running in a Virtual Box environment it is very relevant because you can power down the VM, mount the underlying virtual harddrive in Windows 7 disk management and then replace the file you need as you would any other file.

Meinen Sie damit, die virtuelle Festplatte auf dem Host zu montieren? Ich habe vergessen zu erwähnen, dass mein Host Ubuntu Linux ist. Gibt es eine Möglichkeit, das virtuelle Laufwerk in Ubuntu einzuhängen und darin enthaltene Dateien zu löschen? Was ist Windows 7-Datenträgerverwaltung? matteo vor 12 Jahren 0
Ich weiß nicht, wie ich die virtuelle Festplatte unter Ubuntu einbinden kann. Die Windows 7-Datenträgerverwaltung ist eines der Systemprogramme, mit dem Sie Datenträger verwalten können. Eine Funktion, die in Windows Vista und höher hinzugefügt wurde, ist das Mounten von virtuellen Festplatten als Standardlaufwerk (neuer Laufwerksbuchstabe). Wenn ich gewusst hätte, was Ihr Host-Betriebssystem ist, hätte ich nicht erwähnt, dass die Festplatte montiert werden kann, da ich Ihnen nicht sagen kann, wie. Jaimgs Antwort ist hier die bessere Lösung für Sie. Top__Hat vor 12 Jahren 0