Sperren des Zugriffs auf Ordner zu bestimmten Zeiten

3

Ich bin mir ziemlich sicher, dass diese Frage bereits gestellt wurde, aber ich kann den (entfernten?) Beitrag nicht mehr finden.

Wie kann ich den Zugriff auf einige Ordner (z. B. Musik, Videos ...) auf meinem Laptop zu bestimmten Zeiten unter Windows 8.1 blockieren?

BEARBEITEN Um es klar zu sagen: Ich möchte verhindern , dass ich zu bestimmten (Arbeits-) Zeiten auf bestimmte Ordner zugreifen kann. Mein Laptop wird von niemand anderem verwendet, daher gibt es keine anderen Konten.

Der Grund dafür ist, dass ich an ADHS leide und mich leicht von der Arbeit und dem Lernen ablenken lasse: Ich habe bereits Websites wie 9gag, youtube und dergleichen blockiert. Wenn ich einen Ordner mit Musik, Filmen usw. blockieren könnte, würde das viel helfen

mattiav27
quelle
Meinen Sie mit Konto oder versuchen Sie, sich selbst zu blockieren?
Dave
Gute Bearbeitung, aber können Sie auch erklären, warum. Ich meine, es würde uns helfen, Lösungen zu finden. Wie es ist, ist die offensichtliche Antwort für Sie, auf die Zeit zuerst zu schauen :)
Dave
Ist das der Faden? superuser.com/questions/417373/...
LJD200
@ LJD200 Nein, aber das ist sehr nützlich. Ich weiß nur nicht, wie man " eine geplante Aufgabe verwendet, um die ACL mit CACLS.EXE zu entfernen "
mattiav27
@ mattiav27 Ich habe eine Antwort hinzugefügt
LJD200

Antworten:

2

Ich habe eine Lösung mit Informationen aus diesem Thread zu Super User und diesem Thread zu Stack Overflow zusammengestellt.

  1. Erstellen Sie einen Ordner, der gesperrt / entsperrt werden soll.
  2. Erstellen Sie zwei Fledermausskripte in Ihren Dokumenten in dem Ordner über dem, der mit Notepad gesperrt / entsperrt werden soll. Nennen Sie ein ‚unlockfolder.bat‘ und geben Sie den folgenden in die Datei: icacls "*NAME OF FOLDER TO BE LOCKED*" /grant *YOUR USERNAME*:(OI)(CI)F. Nennen Sie die andere Datei 'lockfolder.bat' und geben Sie Folgendes in die Datei ein:icacls "*NAME OF FOLDER TO BE LOCKED*" /deny *YOUR USERNAME*:(OI)(CI)F

  3. Öffnen Sie den Taskplaner und klicken Sie mit der rechten Maustaste auf Task Scheduler Library.

  4. Klicken Sie auf Create Task.
  5. Bearbeiten Sie auf dem Bildschirm Allgemein die Optionen, damit sie wie in diesem Screenshot aussehen. Stellen Sie in dem von mir ausgeblendeten Bit sicher, dass Ihr Benutzer ausgewählt ist (dies sollte standardmäßig der Fall sein). Aufgabe Allgemeiner Screenshot

  6. Klicken Sie Triggersund dann New.

  7. Vergewissern Sie On a schedulesich, dass ausgewählt ist, und klicken Sie dann auf Dailyund stellen Sie die Uhrzeit auf die Uhrzeit ein, zu der der Ordner täglich gesperrt werden soll.

  8. Drücken Sie OK.

  9. Klicken Sie auf Actionsund stellen Sie sicher, dass Start a programausgewählt ist. Klicken Sie auf Browseund navigieren Sie zu dem Skript 'lockfolder.bat', das Sie zuvor erstellt haben. Doppelklicken Sie auf das Skript.

  10. Drücken Sie OKund OKerneut.

  11. Wiederholen Sie die Schritte 3 bis 10 noch einmal, rufen Sie jedoch das Skript 'Unlock Folder' auf, wählen Sie die Zeit aus, zu der der Ordner täglich entsperrt werden soll, und wählen Sie das Skript 'unlockfolder.bat' aus.

Das ist es! Jeden Tag zu den von Ihnen angegebenen Zeiten wird der Ordner gesperrt und entsperrt.

Sie können die Skripte ausblenden, damit sie im Windows Explorer nicht angezeigt werden, und der Taskplaner kann sie weiterhin problemlos ausführen. Beachten Sie, dass Sie weiterhin darauf zugreifen können, indem Sie sie ausblenden.

Eine Aufschlüsselung der beiden Befehle in den Skripten finden Sie im oben verlinkten Stapelüberlauf-Thread.

Hoffe das hilft.

LJD200
quelle
Das funktioniert nicht: Ich kann immer noch auf die Ordner und alle darin enthaltenen Dateien zugreifen.
Mattiav27
Wenn Sie die Skripte manuell ausführen (indem Sie darauf doppelklicken), funktioniert es?
LJD200
Nein, es funktioniert auch nicht.
Mattiav27
Ich habe auch versucht, "Als Administrator ausführen", aber es ändert sich nichts.
Mattiav27
Es ist sehr seltsam, dass die Skripte nicht funktionieren ... Befinden sich die Skripte im selben Verzeichnis wie der Ordner, den Sie sperren möchten (aber nicht in dem Ordner, den Sie sperren möchten)? Führen Sie den Befehl im Skript aus, um den Ordner in einem CMD-Fenster zu sperren, und versuchen Sie dann, auf den Ordner zuzugreifen. Versuchen Sie dann das Skript zum Entsperren und versuchen Sie, auf den Ordner zuzugreifen.
LJD200