Zaawansowane narzędzie administracyjne dla systemu Windows z graficznym interfejsem użytkownika (GUI), umożliwiające zarządzanie uprawnieniami NTFS, zasadami grup, kontami użytkowników oraz odzyskiwaniem systemu — bez konieczności korzystania z wielu wbudowanych narzędzi Windows.
- Windows 10 / 11 (64-bit)
- Python 3.9+ (64-bit)
- Uruchomienie jako Administrator
pip install -r requirements.txt
python admin_tool_PL.py- Przeglądanie i edycja uprawnień NTFS dla plików i folderów
- Dodawanie i usuwanie wpisów ACL (Access Control List)
- Zmiana właściciela pliku/folderu (
Change Owner) przezSetNamedSecurityInfoW - Obsługa dziedziczenia uprawnień
- Wsparcie dla użytkowników, grup i kont systemowych
- Zarządzanie zasadami dostępu do napędu CD/DVD identycznie jak w
gpedit.msc - Konfiguracja komputera (HKLM) — blokada dla wszystkich użytkowników:
- Odmowa wykonywania
- Odmowa odczytu
- Odmowa zapisu
- Konfiguracja użytkownika (HKCU) — blokada per użytkownik:
- Odmowa odczytu
- Odmowa zapisu
- Zapis do rejestru Windows i pliku
Registry.pol— w pełni kompatybilny zgpedit.msc
- Masowe tworzenie kont użytkowników z pliku listy
- Wspólne hasło dla wszystkich tworzonych kont
- Automatyczne tworzenie folderów domowych na wybranym dysku
- Przypisywanie kont do lokalnych grup (Administratorzy / Użytkownicy)
- Przeglądanie wszystkich lokalnych kont użytkowników
- Włączanie i wyłączanie kont
- Zmiana haseł
- Usuwanie kont
- Podgląd przynależności do grup
- Tworzenie punktów przywracania systemu z opisem i wyborem typu
- Uruchamianie kreatora dysku odzyskiwania USB
- Szybki dostęp do narzędzi diagnostycznych:
sfc /scannow— skanowanie plików systemowychDISM /RestoreHealth— naprawa obrazu systemu- Zarządzanie dyskami, Windows Defender, Podgląd zdarzeń
- Konfiguracja systemu (msconfig), Czyszczenie dysku, Menedżer urządzeń
| Komponent | Technologia |
|---|---|
| GUI | PySide6 (Qt6) |
| Uprawnienia NTFS | win32security, ctypes, advapi32 |
| Rejestr Windows | winreg, reg.exe |
| Group Policy | Registry.pol (format binarny PReg) |
| Konta użytkowników | win32net, win32netcon |
admin_tool_FINAL.py — główny plik aplikacji
requirements.txt — zależności Python
README.md — dokumentacja
- Aplikacja wymaga uruchomienia z uprawnieniami Administratora — automatycznie prosi o elevację UAC przy starcie
- Zmiany zasad Group Policy są widoczne w
gpedit.mscpo jego ponownym uruchomieniu - Testowano na Windows 10 22H2 i Windows 11 23H2
Advanced Windows administration tool with a graphical user interface (GUI) for managing NTFS permissions, Group Policy, user accounts, and system recovery — all in one place, without switching between multiple built-in Windows tools.
- Windows 10 / 11 (64-bit)
- Python 3.9+ (64-bit)
- Must be run as Administrator
pip install -r requirements.txt
python admin_tool_EN.py- View and edit NTFS permissions for files and folders
- Add and remove ACL (Access Control List) entries
- Change file/folder ownership (
Change Owner) viaSetNamedSecurityInfoW - Inheritance control
- Support for users, groups, and system accounts
- Manage CD/DVD drive access policies identical to
gpedit.msc - Computer Configuration (HKLM) — applies to all users:
- Deny Execute access
- Deny Read access
- Deny Write access
- User Configuration (HKCU) — per-user policy:
- Deny Read access
- Deny Write access
- Writes to both Windows Registry and
Registry.pol— fully compatible withgpedit.msc
- Bulk creation of user accounts from a list
- Shared password for all created accounts
- Automatic home folder creation on a selected drive
- Assign accounts to local groups (Administrators / Users)
- Browse all local user accounts
- Enable and disable accounts
- Change passwords
- Delete accounts
- View group membership
- Create system restore points with custom description and type
- Launch the USB recovery drive wizard
- Quick access to diagnostic tools:
sfc /scannow— system file integrity scanDISM /RestoreHealth— Windows image repair- Disk Management, Windows Defender, Event Viewer
- System Configuration (msconfig), Disk Cleanup, Device Manager
| Component | Technology |
|---|---|
| GUI | PySide6 (Qt6) |
| NTFS Permissions | win32security, ctypes, advapi32 |
| Windows Registry | winreg, reg.exe |
| Group Policy | Registry.pol (PReg binary format) |
| User Accounts | win32net, win32netcon |
admin_tool_FINAL.py — main application file
requirements.txt — Python dependencies
README.md — documentation
- The application requires Administrator privileges — it automatically requests UAC elevation on startup
- Group Policy changes are visible in
gpedit.mscafter reopening it - Tested on Windows 10 22H2 and Windows 11 23H2
MIT License — free to use, modify and distribute.