Excel-Dateien mit PowerShell entsperren

Diese Anleitung beschreibt das Entsperren von schreib- oder blattgeschützten Excel-Dateien (.xlsx, .xlsm, .xlam) sowie das Entfernen von VBA-Passwörtern mithilfe des unten stehenden PowerShell-Skripts Unlock-ExcelFile.ps1.

Schritt-für-Schritt-Anleitung

1. PowerShell öffnen

  1. Die Windows-Taste drücken.
  2. PowerShell eintippen und Enter drücken.

2. Skript-Ausführung temporär erlauben

Da nicht signierte PowerShell-Skripte standardmäßig von Windows blockiert werden, muss die Ausführungsrichtlinie für das aktuelle Fenster angepasst werden:


Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process

Hinweis: Falls eine Bestätigungsabfrage erscheint, diese mit J (für Ja) und Enter bestätigen. Diese Einstellung gilt ausschließlich für die aktuelle Sitzung und erfordert keine Administratorrechte.

3. Skript ausführen

Folgenden Befehl in PowerShell eingeben (Pfade entsprechend anpassen) und Enter drücken:


Unlock-ExcelFile.ps1 -Path "D:\temp\MeineDatei.xlsx"

Sobald die Meldung [ERFOLG] angezeigt wird, ist die Datei entsperrt.

Wichtige Hinweise

  • Sicherheit: Der Befehl Set-ExecutionPolicy … hebt die Ausführungssperre nur vorübergehend für das geöffnete Fenster auf. Nach dem Schließen des Fensters gilt wieder der normale Schutzstatus des Systems.
  • Automatische Sicherungskopie: Das Skript erstellt vor der Bearbeitung automatisch eine Kopie der Datei im selben Ordner (gekennzeichnet durch den Namenszusatz _backup).
  • VBA-Passwortschutz entfernen (.xlsm / .xlam):
    1. Die verarbeitete Datei in Excel öffnen.
    2. Auftretende Fehlermeldungen (z. B. Ungültiger Schlüssel) ignorieren und mit OK bestätigen.
    3. Mit der Tastenkombination ALT + F11 den VBA-Editor öffnen.
    4. Im Menü zu Extras > Eigenschaften von VBAProject > Reiter Schutz navigieren.
    5. Das Häkchen bei Projekt zum Anzeigen sperren entfernen, die Passwort-Felder leeren und mit OK bestätigen.
    6. Die Datei speichern. Der Passwortschutz ist nun dauerhaft aufgehoben.

Folgenden Code mit einem Texteditor abspeichern als Unlock-ExcelFile.ps1

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen