Puncte:0

Variabile de cale de sistem șterse

drapel de

Scriam un fișier batch care trebuia să configureze automat un computer pentru a primi comenzi de la distanță „psexec”. Din păcate, nu am fost foarte atent la ceea ce scriam și am scris această comandă și apoi am rulat-o:

setx /M Calea „C:\Windows\System32\PSTools”

Vă puteți imagina ce s-a întâmplat... Am șters toate celelalte variabile ale căii! Apoi, panicat, citind greșit un forum online, am repornit computerul. Nu am avut copii de rezervă, nici puncte de salvare și nici, evident, nu am deschis sesiunile cmd sau powershell. Întrebările mele sunt:

  1. Mai există o modalitate de a recupera variabilele de cale pe care le-am pierdut sau au dispărut pentru totdeauna?
  2. Dacă au dispărut, există vreo modalitate de a le „rescrie” sau pur și simplu să obțin o listă cu cele care lipsesc?

Știu că întrebările mele vor părea stupide pentru programatorii experimentați și îmi cer scuze pentru asta, dar de fapt am început acest proiect cu aproape zero abilități în bat, cmd și alte chestii... Mulțumesc tuturor celor care vă vor ajuta <3


Actualizat: Ok, am gasit in "C:\" un folder numit „Windows.old”, Este posibil ca în interiorul acestuia să fie încă stocate variabilele de cale? În interiorul acestui folder există în mare parte aceleași foldere și fișiere ca „C:\Windows” unul și este plin de fișiere „.mui”, dar dacă fac „pornirea avansată” computerul spune că nu există puncte de restaurare. Ce ar trebuii să fac?

Puncte:1
drapel cn

În primul rând, variabila de mediu a căii sistemului este stocată în registry la:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path

Este posibil să aveți o copie de rezervă a acestei valori sub

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\Path

sau ControlSet002 sau ControlSet003, dar cel mai probabil valoarea va fi aceeași ca mai jos CurrentControlSet.

The cale valoarea ar trebui să fie de tip REG_EXPAND_SZ iar valoarea implicită arată astfel:

 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;

dacă aveți valori suplimentare, acestea sunt atașate sau uneori, din păcate, anexate listei. Punctele și virgulă separă fiecare intrare.

O mulțime de software, inclusiv unele de la Microsoft însuși, utilizează comenzi incorecte pentru a adăuga o nouă intrare la această valoare și ajungeți cu o valoare de tip REG_SZ și o valoare ca:

C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;

În timp ce acest lucru funcționează în cele mai multe cazuri, se rupe în altele. Întotdeauna mai bine să folosești un REG_EXPAND_SZ tip.

După modificarea acestei valori folosind regedit.exe ar trebui să reporniți sistemul de operare, mai ales dacă această valoare a fost incorectă înainte.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.