Ist es möglich, Windows-Startaktionen auszuführen, bevor Paging aktiviert ist?

372
Scott M. King

Ich möchte einige Aktionen zum Windows-Startzeitpunkt ausführen, bevor das Paging aktiviert wird. Ich weiß, dass ich Startskripts mit Taskplaner oder mit Startskripts für Gruppenrichtlinien ausführen kann.

Meine Frage ist, ob es möglich ist, sicherzustellen, dass mein Skript ausgeführt wird, bevor Paging aktiviert wird. Ich möchte, dass das Skript entscheidet, ob verschlüsseltes Paging verwendet werden soll oder nicht. Mein Skript würde also entscheiden, ob dies geschieht: fsutil-Verhalten set encryptpagingfile 1 oder folgendes: fsutil-Verhalten set encryptpagingfile 0

Wenn also Paging aktiviert ist (nach diesem Skript), wird es verschlüsselt oder nicht, je nachdem, ob das Skript es aktiviert oder deaktiviert hat.

Vielen Dank.

Scott

1
das ist nicht möglich. Die Auslagerungsdateien werden zu früh während des Startvorgangs erstellt / verwendet magicandre1981 vor 9 Jahren 0
Ich gehe davon aus, dass "bevor Paging aktiviert ist" Sie "bevor die Seitendatei aktiviert ist". Das Betriebssystem verwendet den virtuellen Speicher (dh die Verwendung von Speicherseiten) sehr früh im Prozess, lange bevor es an das Einhängen eines Dateisystems heranreicht. Michael Fenn vor 9 Jahren 2

1 Antwort auf die Frage

1
grawity

Es ist möglich, aber Sie müssen Ihr Programm schreiben, um die native API anstelle von Win32 direkt zu verwenden, ähnlich wie in PageDefrag und dem integrierten Dateisystemprüfer (AutoChk) geschrieben wurde. (Ja, dies setzt voraus, dass Sie es in C und nicht in Batch-Skripts schreiben.)

... Und natürlich „ bevor Paging aktiviert ist“ ist Art und Weise, bevor Windows selbst das Netz berührt, so werden die letzten Gruppenrichtlinien noch nicht abgeholt worden sind.