Dziwne błędy systemu Windows

2

Korzystam z systemu Windows 7 i dostaję dziwne błędy z różnych aplikacji, na przykład próba odinstalowania VMware Workstation powoduje następujący błąd:

"Error in the lua script: [string "-------------------------------------------..."]:785: attempt to call global 'ReadRegistry' (a nil value)"

Podczas próby uruchomienia Process Explorera (który zawsze działał idealnie) pojawia się błąd „Nie można wyodrębnić obrazu 64-bitowego. Uruchom Process Explorer z katalogu do zapisu”. mimo że wypróbowałem to w wielu katalogach, do których mam uprawnienia do zapisu. Tylko wtedy, gdy uruchomię go jako administrator, będzie działał poprawnie.

Myślę, że może to wynikać ze zmiennych środowiskowych, ponieważ dodałem dodatkową ścieżkę do mojej zmiennej „path”, aby umożliwić mi łatwe wykonywanie w cmd z dowolnego folderu, ale od tego czasu nie tylko go usunąłem, ale wykonałem Przywracanie systemu i „ Nadal otrzymuję te same błędy.

Oto zmienna PATH dla systemu:

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\GNU\GnuPG\pub;C:\Program Files (x86)\Nmap

a oto zmienna TEMP użytkownika:

C:\Users\Arron\AppData\Local\Temp

Czy te błędy są spowodowane moją edycją zmiennych środowiskowych, czy istnieje inny problem?

EDYCJA: Myślę, że znalazłem problem, użyłem Monitora Procesu, aby zobaczyć, co się dzieje i wygląda na to, że nic nie może zapisać do mojego lokalnego folderu Temp. Oto wynik, gdy jest uruchamiany jako zwykły użytkownik:

wprowadź opis zdjęcia tutaj

Ale po uruchomieniu jako administrator to się udaje:

wprowadź opis zdjęcia tutaj

Głównym problemem jest to, że nie widzę nic złego w uprawnieniach do folderu tymczasowego. Wygląda na to, że każdy ma dostęp do odczytu i zapisu:

wprowadź opis zdjęcia tutaj

Mam również pełne dzienniki Monitorowania procesów, zarówno dla uruchamiania jako użytkownik, jak i dla administratora, jeśli w ogóle mogłyby pomóc.

Betonowy osioł
źródło
1
Nie widzę błędu.
Ramhound
Dzięki za sprawdzenie, ale wygląda na to, że wszystkie te aplikacje zaczęły losowo ulegać awarii w tym samym czasie, gdy modyfikowałem zmienną PATH. Chyba że istnieje inny powód, dla którego w różnych aplikacjach występują błędy.
Betonowy osioł
1
być może w celu rozwiązania problemu lub obejścia tego problemu możesz spróbować utworzyć kolejne konto użytkownika i sprawdzić, czy występują tam te problemy.
barlop
Nie wiem, co to znaczy, ale wspomniano, że ścieżka „użytkowników” jest dodawana do ścieżki globalnej. (Nie mam użytkowników). czy może to być coś, czego tu nie widziałem? (zakładając, że to był nawet problem)
Psycogeek
@Psycogeek To nie brzmi jak coś z tym wspólnego. Myślę, że możesz mieć na myśli zmienne środowiskowe użytkowników vs. systemowe zmienne środowiskowe. i niejasno przypominam sobie, że jeśli masz „ścieżkę” zdefiniowaną w sekcji użytkowników, to zostanie ona dołączona do ścieżki w sekcji systemowej .. ale nie miałbym ścieżki zdefiniowanej w sekcji użytkowników i tak czy inaczej, to nie ma z tym nic wspólnego
barlop

Odpowiedzi:

1

Wydaje mi się, że znalazłem rozwiązanie, w jakiś sposób uprawnienia do mojego folderu Temp zostały zmienione, więc nie miałem już pełnej kontroli. Teraz, gdy wróciłem do pełnej kontroli, nie mam już błędów z Process Explorer.

Betonowy osioł
źródło
0

Jeśli zasady ograniczeń oprogramowania są ustawione tak, aby zapobiegać uruchamianiu plików exe w takich folderach AppData\Local\Temp, wystąpi również ten błąd. W takim przypadku zasadę nieograniczonej ścieżki można ustawić w zasadach grupy jako

Lokalne zasady komputera \ Konfiguracja komputera \ Ustawienia systemu Windows \ Ustawienia zabezpieczeń \ Zasady ograniczeń oprogramowania \ Zasady dodatkowe \ C: \ Users \ Arron \ AppData \ Local \ Temp \ procexp64.exe

Ponowne uruchomienie nie powinno być konieczne.

stentor
źródło