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).
Składnia
Dział zatytułowany „Składnia”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ń).
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
<ś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.
Struktura pliku skryptowego
Dział zatytułowany „Struktura pliku skryptowego”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.
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Wykonanie zmian w rejestrze zgodnie z plikiem konfiguracjiregini C:\Skrypty\zmiany.txt
# Nadanie uprawnień do klucza rejestru z użyciem plikuregini 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
).
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwią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 denied | Brak uprawnień administratora do edycji kluczy rejestru. | Uruchom CMD jako administrator. |
Zmiany w rejestrze nie są stosowane | Nieprawidłowa składnia pliku skryptowego lub błędne kody ACL. | Sprawdź poprawność skryptu, zweryfikuj maski uprawnień i format danych. |