7

Моя командная строка Windows дает сбой даже при выполнении основных команд, таких как ipconfig:

Дампы содержат два XML-файла, WER8B9C.tmp.WERInternalMetadata.xml,

<?xml version="1.0" encoding="UTF-16"?>
<WERReportMetadata>
    <OSVersionInformation>
        <WindowsNTVersion>6.1</WindowsNTVersion>
        <Build>7601 Service Pack 1</Build>
        <Product>(0x1): Windows 7 Ultimate</Product>
        <Edition>Ultimate</Edition>
        <BuildString>7601.18247.amd64fre.win7sp1_gdr.130828-1532</BuildString>
        <Revision>1130</Revision>
        <Flavor>Multiprocessor Free</Flavor>
        <Architecture>X64</Architecture>
        <LCID>1033</LCID>
    </OSVersionInformation>
    <ParentProcessInformation>
        <ParentProcessId>8900</ParentProcessId>
        <ParentProcessPath>C:\Windows\System32\cmd.exe</ParentProcessPath>
        <ParentProcessCmdLine>&quot;C:\Windows\system32\cmd.exe&quot; </ParentProcessCmdLine>
    </ParentProcessInformation>
    <ProblemSignatures>
        <EventType>APPCRASH</EventType>
        <Parameter0>ipconfig.exe</Parameter0>
        <Parameter1>6.1.7600.16385</Parameter1>
        <Parameter2>4a5bcd06</Parameter2>
        <Parameter3>ntdll.dll</Parameter3>
        <Parameter4>6.1.7601.18247</Parameter4>
        <Parameter5>521eaf24</Parameter5>
        <Parameter6>c00000fd</Parameter6>
        <Parameter7>0000000000027c83</Parameter7>
    </ProblemSignatures>
    <DynamicSignatures>
        <Parameter1>6.1.7601.2.1.0.256.1</Parameter1>
        <Parameter2>1033</Parameter2>
        <Parameter22>5b64</Parameter22>
        <Parameter23>5b64b222441f0dcfc8fc8d2866d215f4</Parameter23>
        <Parameter24>4ee8</Parameter24>
        <Parameter25>4ee8565ed192aa79b842845cbdff4288</Parameter25>
    </DynamicSignatures>
    <SystemInformation>
        <MID>7166BCF7-DB8E-49F0-B24F-0357479C638D</MID>
        <SystemManufacturer>LENOVO</SystemManufacturer>
        <SystemProductName>2359CTO</SystemProductName>
        <BIOSVersion>G4ET94WW (2.54 )</BIOSVersion>
    </SystemInformation>
</WERReportMetadata>

и WERD75C.tmp.appcompat.txt,

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="SYSTEM INFO" FILTER="CMI_FILTER_SYSTEM">
    <MATCHING_FILE NAME="kernel32.dll" SIZE="1161216" CHECKSUM="0xED2A37B2" BIN_FILE_VERSION="6.1.7601.18229" BIN_PRODUCT_VERSION="6.1.7601.18229" PRODUCT_VERSION="6.1.7601.18015" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="6.1.7601.18015 (win7sp1_gdr.121129-1432)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x11EB53" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.18229" UPTO_BIN_PRODUCT_VERSION="6.1.7601.18229" LINK_DATE="08/02/2013 02:16:22" UPTO_LINK_DATE="08/02/2013 02:16:22" EXPORT_NAME="KERNEL32.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" FILE_ID="00007244ae695f8e5a730857781635acb2969f15c594" PROGRAM_ID="0000f519feec486de87ed73cb92d3cac802400000000" />
    <MATCHING_FILE NAME="ntdll.dll" SIZE="1732032" CHECKSUM="0x7EC8079C" BIN_FILE_VERSION="6.1.7601.18247" BIN_PRODUCT_VERSION="6.1.7601.18247" PRODUCT_VERSION="6.1.7600.16385" FILE_DESCRIPTION="NT Layer DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="6.1.7600.16385 (win7_rtm.090713-1255)" ORIGINAL_FILENAME="ntdll.dll.mui" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1A875F" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.18247" UPTO_BIN_PRODUCT_VERSION="6.1.7601.18247" LINK_DATE="08/29/2013 02:17:08" UPTO_LINK_DATE="08/29/2013 02:17:08" EXPORT_NAME="ntdll.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" FILE_ID="00002b1dc5de7a39b95a6c4c2da4645ca47597b16ab5" PROGRAM_ID="0000f519feec486de87ed73cb92d3cac802400000000" />
</EXE>
</DATABASE>
<EXE NAME="ntdll.dll" FILTER="CMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="ntdll.dll" SIZE="1732032" CHECKSUM="0x7EC8079C" BIN_FILE_VERSION="6.1.7601.18247" BIN_PRODUCT_VERSION="6.1.7601.18247" PRODUCT_VERSION="6.1.7600.16385" FILE_DESCRIPTION="NT Layer DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="6.1.7600.16385 (win7_rtm.090713-1255)" ORIGINAL_FILENAME="ntdll.dll.mui" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1A875F" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.18247" UPTO_BIN_PRODUCT_VERSION="6.1.7601.18247" LINK_DATE="08/29/2013 02:17:08" UPTO_LINK_DATE="08/29/2013 02:17:08" EXPORT_NAME="ntdll.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" FILE_ID="00002b1dc5de7a39b95a6c4c2da4645ca47597b16ab5" PROGRAM_ID="0000f519feec486de87ed73cb92d3cac802400000000" />
</EXE>
</DATABASE>

а также бинарный файл (предположительно, дамп памяти).

Я не могу понять, что не так. Эта проблема мешает мне, например, установить некоторые пакеты Cygwin, которые запускают сценарий .sh как часть установки, поскольку я получаю тот же сбой. Может кто-нибудь предложить шаги, которые я мог бы предпринять для диагностики и устранения этой проблемы?

* Я не знаю, связано ли это, но проблема возникла, когда я изучал Ruby on Rails, следуя инструкциям Hartl's Ruby on Rails Tutorial. В частности, у меня не было проблем с установкой и использованием IronRuby, но проблемы начались, когда я попытался установить ANSICON 1.60, чтобы получить цветной вывод в моей командной строке. Я вспоминаю установку некоторых переменных среды, невозможность заставить их работать, отмену этих изменений переменных среды и с тех пор возникшую проблему. Я загрузил последнюю версию ANSICON 1.66 и запустил ansicon.exe -u и ansicon.exe -i чтобы удалить и переустановить программное обеспечение, если это может помочь, но не повезло.


По предложению @ Braiam я пробовал sfc /scannow , но с теми же результатами:

1 ответ1

2

Вы можете проверить, действительно ли проблема ANSICON, запустив cmd /d который запускает командную строку без обработки записи автозапуска, минуя ANSICON.

Если ipconfig теперь успешно выполняется, то причина проблемы действительно ANSICON. Если это не удалось, попробуйте еще раз при загрузке в безопасном режиме. Запуск sfc /scannow в безопасном режиме также рекомендуется.

Если вы решите удалить ANSICON, используйте тот же вызов cmd /d чтобы выполнить <path>\ansicon -u , или при необходимости загрузиться в безопасном режиме. Используйте regedit для поиска строки "ANSICON" в реестре и удаления (очень осторожно) всех записей. Удалите все файлы ANSICON.

Если ANSICON не является проблемой, то Windows находится в плохом состоянии. Попробуйте в этом случае сначала выполнить откат системы до точки восстановления системы, датируемой до возникновения этих проблем. Если это не удается, выполните ремонтную установку, которая исправит установку Windows, но сохранит учетные записи пользователей, данные, программы и системные драйверы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .