Przejdź do głównej zawartości

regini

Komenda regini służy do modyfikowania uprawnień oraz wartości w rejestrze Windows na podstawie pliku skryptowego (.txt). Pozwala na masowe ustawianie praw dostępu (ACL) oraz edytowanie kluczy i wartości rejestru w sposób automatyczny, co jest przydatne w administracji systemami oraz przy wdrażaniu konfiguracji.

Dostępna jest w systemach Windows od wersji Windows XP/Windows Server 2003 do Windows 11 (jako część pakietu narzędzi systemowych lub RSAT).


regini <ścieżka_do_pliku>
  • <ścieżka_do_pliku> – plik tekstowy zawierający instrukcje dotyczące zmian w rejestrze (dodawanie kluczy, wartości, ustawienia uprawnień).

ParametrOpis
<ścieżka_do_pliku>Plik tekstowy z poleceniami modyfikacji rejestru.
-?Wyświetla pomoc dotyczącą komendy.
  • Skrypt w pliku może zawierać zarówno definicje kluczy i wartości, jak i instrukcje zmiany uprawnień (ACL).
  • Plik skryptu powinien być zapisany w formacie ANSI lub UTF-16.

Plik .txt używany przez regini składa się z linii definiujących klucze i wartości rejestru oraz uprawnienia, np.:

HKEY_LOCAL_MACHINE\Software\Test [1 5 7]
"NowaWartosc"=dword:00000001
  • HKEY_LOCAL_MACHINE\Software\Test – ścieżka do klucza rejestru.
  • [1 5 7] – maska uprawnień (numery odpowiadają różnym prawom dostępu).
  • Wartości w formacie "nazwa"=typ:wartość pozwalają tworzyć lub modyfikować wpisy.

Okno terminala
# Wykonanie zmian w rejestrze zgodnie z plikiem konfiguracji
regini C:\Skrypty\zmiany.txt
# Nadanie uprawnień do klucza rejestru z użyciem pliku
regini C:\Skrypty\uprawnienia.txt

Przykładowy plik zmiany.txt:

HKEY_LOCAL_MACHINE\Software\MojaFirma [1 5 7]
"DebugMode"=dword:00000001

  • Wymaga uruchomienia z uprawnieniami administratora.
  • Pozwala na zmianę uprawnień ACL w rejestrze, co może wpłynąć na bezpieczeństwo systemu.
  • Jest narzędziem starszym – w nowoczesnych środowiskach zaleca się używanie PowerShell (Set-Acl, Set-ItemProperty).

Błąd / KomunikatPrzyczynaRozwiązanie
regini is not recognized as an internal...Narzędzie nie jest dostępne w systemie lub nie zainstalowano RSAT.Zainstaluj RSAT lub skopiuj narzędzie z pakietu Windows Server Tools.
Access is deniedBrak uprawnień administratora do edycji kluczy rejestru.Uruchom CMD jako administrator.
Zmiany w rejestrze nie są stosowaneNieprawidłowa składnia pliku skryptowego lub błędne kody ACL.Sprawdź poprawność skryptu, zweryfikuj maski uprawnień i format danych.