Командният ред може да направи много повече, отколкото си мислите. Защо не го използвате, за да проучите кодовете за грешки и да ги коригирате в движение?

Попадането на произволни грешки и сривове при използване на операционната система без обяснение може да бъде разочароващо. Това също прави по-трудно намирането на подходящите решения, защото нямате представа какво е причинило проблема на първо място.

В това ръководство ще ви покажем как можете да използвате помощната програма Command Prompt, за да идентифицирате потенциалните виновници зад досадните грешки на Windows. Ще обсъдим и как да коригирате проблема с помощта на CMD.

Как да диагностицирате грешки на Windows в командния ред

За да разрешите проблем в Windows, като например грешка при актуализиране или син екран на смъртта, е важно да идентифицирате потенциалните причини за проблема. Windows идва с няколко помощни програми, които могат да ви помогнат с това, една от които е Command Prompt.

По-долу сме обсъдили различни начини за използване на командния ред за търсене на кодове за грешки на Windows.

instagram viewer

1. Използвайте командата NET HELPMSG

Командата NET HELPMSG помага за преобразуването на кодове за грешки в низове, които можете да използвате, за да намерите подходящи решения за проблема. Тази команда обаче може да ви помогне само с кодове за системни грешки, които са конкретни цифрови стойности. Това означава, че не можете да го използвате за BSOD грешки като грешката INACCESSIBLE_BOOT_DEVICE.

Освен това цифровата стойност на кода за грешка също трябва да бъде точна.

Ето как можете да използвате тази команда:

  1. Натисни Win + R клавишите заедно, за да отворите диалогов прозорец Изпълнение.
  2. Въведете "cmd" в Run и натиснете Ctrl + Shift + Enter клавиши заедно, за да отворите командния ред с администраторски привилегии.
  3. Кликнете да в подканата за контрол на потребителските акаунти.
  4. След като сте в прозореца на командния ред, въведете командата, спомената по-долу, и натиснете Въведете да го изпълним. Сменете с числовата стойност на кода.
    NET HELPMSG <грешкакод>
  5. Например, ако кодът за грешка, който искате да намерите, е 8242, вашата команда ще бъде:
    NET HELPMSG 8242

След като получите подробностите за кода на грешката, можете или да потърсите решения онлайн, или да преминете към решенията, изброени по-късно в това ръководство.

2. Използвайте командата CertUtil

Друг лесен начин за търсене на описания на грешки с помощта на командния ред е чрез използване на командата CertUtil. Тази команда обикновено се използва за управление на сертификати и услуги за сертификати, но може да бъде и полезен инструмент за намиране на кратки обяснения за кодовете за грешки.

Ето как можете да го използвате:

  1. Отворете командния ред, като използвате стъпките, които сме описали по-горе.
  2. В прозореца на командния ред изпълнете командата по-долу. Сменете с кода за грешка, който срещате:
    CertUtil / грешка <грешкакод>
  3. Така например, ако срещнете грешка при актуализиране 0x80070002, вашата команда ще бъде:
    CertUtil /грешка 0x80070002

Сега трябва да ви бъде представено описание на съобщението за грешка. Можете да използвате този детайл, за да идентифицирате виновника и да го елиминирате.

3. Достъп до програмата за преглед на събития

Когато срещнете грешка в Windows, в Event Viewer се създава регистрационен файл за грешката. Този регистрационен файл съдържа подробности за събитието, включително часа и датата на възникване, свързания с него код на грешка и източника на събитието.

Можеш достъп до Event Viewer чрез командния ред за да идентифицирате виновника зад грешката и след това продължете със съответните решения за отстраняване на проблема.

Как да разрешите проблема с помощта на командния ред

След като идентифицирате проблема, можете да използвате помощната програма Command Prompt, за да го коригирате. Windows се предлага с набор от помощни програми за отстраняване на неизправности, които можете да стартирате чрез този интерфейс на командния ред, за да разрешите системните проблеми веднъж завинаги.

Ето някои често срещани начини, по които можете да използвате командния ред за диагностициране и разрешаване на различни проблеми с вашата операционна система Windows.

1. Поправете всякакви корупционни грешки

Има редица проблеми, които могат да възникнат в резултат на повредени грешки и грешки в операционната система, като чести сривове и замръзвания, проблеми при зареждане, загуба на данни и ниска производителност.

Най-лесният начин за отстраняване на такива проблеми е чрез стартиране на вградените SFC и DISM инструменти чрез командния ред.

SFC или проверката на системните файлове работи чрез сканиране на защитените системни файлове, за да провери тяхната цялост. Той ще сравни файловете със стабилна версия, съхранена в магазина за компоненти на Windows или инсталационния носител. Ако бъде идентифициран проблем с файла, помощната програма автоматично ще замени файла с неговия по-здрав аналог и ще генерира отчет въз основа на него.

DISM, от друга страна, може да се използва за поправяне на широк кръг от проблеми, включително системни файлове, проблемни драйвери и повреден образ на Windows. Смята се, че е по-напреднал и мощен от SFC.

След като завършите SFC сканиране, можете да проверите и лог файла за по-подробна информация. Просто изпълнете тази команда:

findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >"%userprofile%\Desktop\sfcdetails.txt

Това ще създаде регистрационен файл с име sfcdetails.txt на вашия работен плот, изброяващ всички проблеми, открити по време на сканирането.

2. Деинсталирайте Windows Updates

Има моменти, когато актуализация, която инсталирате в системата, се оказва бъгова или повредена, което води до различни проблеми в системата.

Тъй като Windows ви предоставя опцията за деинсталиране на актуализации, можете да използвате командния ред, за да постигнете това.

Просто отворете командния ред като администратор и изпълнете командата, посочена по-долу, за да видите списък с инсталирани актуализации:

wmic qfe списък кратко /формат: табл

За да деинсталирате такъв, изпълнете следната команда. Сменете с идентификационния номер на актуализацията, която искате да деинсталирате.

wusa /деинсталиране /kb:<HotFixID>

3. Коригиране на проблеми при зареждане

Ако имате проблеми със зареждането на Windows или времето за зареждане е болезнено бавно, проблемът вероятно е свързан със сектора за зареждане или данните за конфигурацията на зареждане (BCD).

Можете да използвате командата bootrec, за да ги поправите чрез командния ред.

Ето как можете да направите това:

  1. Стартирайте в WinRE и преминете към Ремонт на вашия компютър.
  2. Навигирайте до Отстраняване на неизправности > Разширени опции.
  3. Избирам Командния ред от списъка с налични опции.
  4. След като сте в прозореца на командния ред, изпълнете следните команди:
    bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd 
  5. Ако бъдете подканени с Добавяне на инсталация към списъка за зареждане?, въведете Y и натиснете Enter.
  6. След като всички команди бъдат изпълнени, можете да излезете от командния ред, като напишете exit и натиснете Enter.
  7. Рестартирайте компютъра си и трябва да можете да стартирате Windows успешно!

Командният ред на помощ

Познаването на определени инструменти на Windows може да бъде полезно, когато се занимавате с различни проблеми, свързани с компютъра. Една такава помощна програма, която може да ви помогне да намерите решения, е командният ред и знанието как да го използвате може да ви спести време и разочарование.

Силно препоръчваме да направите резервно копие на основните си данни, преди да правите каквито и да било промени в операционната си система, само за по-сигурно. С малко търпение и някои умения за отстраняване на проблеми можете да се отървете от досадните грешки на Windows завинаги.