Лучший отвечающий
В реестре Win7 в некоторых записях путей ФС вместо ”C:\” записано “С?\”.

Вопрос
-
Добрый день.
Недавно обнаружил, что в реестре Windows 7 в некоторых записях путей файловой системы, вместо двоеточия стоит знак вопроса, т.е. вместо ”C:\” записано “С?\”. Немного покопавшись, обнаружил, что такие пути любят оставлять Распространяемые пакеты Visual C++ для Visual Studio. Например, все доступные версии 2008 (09), кроме обновления kb973924, но оно поглощается другим. Версия 2008 9.0.30729.6161 (KB2538243, цифровая подпись - 2011.04.19, https://www.microsoft.com/ru-ru/download/details.aspx?id=26368 ) обеих разрядностей создаёт такие записи:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\7E756C51681BDA34F86C2167896E312E]
"67D6ECF5CD5FBA732B8B22BAC8DE1B4D"="c?\\Program Files\\Common Files\\Microsoft Shared\\VC\\msdia90.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\A771E8EB1E10BCE44AA8014E39DCC206]
"6E815EB96CCE9A53884E7857C57002F0"="c?\\Program Files (x86)\\Common Files\\Microsoft Shared\\VC\\msdia90.dll"
Версия 2010 10.00000.40219.00325 (KB2565063, цифровая подпись - 2011.06.29) https://www.microsoft.com/ru-ru/download/details.aspx?id=26999 создаёт по 19 таких записей для каждой разрядности (первую часть пути “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components” опускаю и привожу только часть из них):
[\03EA91DAF1821523AAA0556E73E73D5F]
"1926E8D15D0BCE53481466615F760A7F"="c?\\Windows\\system32\\msvcp100.dll"
[\1D6D942287155543986F9D6AA8A889D8]
"1926E8D15D0BCE53481466615F760A7F"="c?\\Windows\\system32\\mfc100u.dll"
[\94422102FB8324F41B3E7CD7B422BDC7]
"1926E8D15D0BCE53481466615F760A7F"="c?\\Program Files\\Common Files\\Microsoft Shared\\VC\\msdia100.dll"
[\A5F2E2998E12FC436878E5B253CCE503]
"1926E8D15D0BCE53481466615F760A7F"="c?\\Windows\\system32\\mfc100rus.dll"
[\ECB55D8E45AD89E3ABDB0106D70A6E43]
"1926E8D15D0BCE53481466615F760A7F"="c?\\Windows\\system32\\mfc100.dll"
[\179FE72998B7B4C319AD15ECF0D789A2]
"1D5E3C0FEDA1E123187686FED06E995A"="c?\\Windows\\SysWOW64\\mfc100cht.dll"
[\3121A08DAA1666E37A639F747E57545C]
"1D5E3C0FEDA1E123187686FED06E995A"="c?\\Windows\\SysWOW64\\mfc100chs.dll"
[\33964F2EF4FF0E649B796FD4C2D6F41A]
"1D5E3C0FEDA1E123187686FED06E995A"="c?\\Program Files (x86)\\Common Files\\Microsoft Shared\\VC\\msdia100.dll"
[\D1896C2474BDF2C319AE7F4B6C2E628A]
"1D5E3C0FEDA1E123187686FED06E995A"="c?\\Windows\\SysWOW64\\mfc100deu.dll"
На одном из компьютеров с Win7 таких записей 483 шт. Все расположены в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components . Вот некоторые из них (для сокращения указанный выше путь исключаю):
[\00767784EE44B2848A050143539943C9]
"E4D512C587878E74C937263609B28E2A"="C?\\Program Files (x86)\\Cisco\\Cisco PEAP Module\\he-IL\\CiscoEapPeap.dll.mui"
[\007A693F3AAC11C48971284864245571]
"E4D512C587878E74C937263609B28E2A"="C?\\Program Files (x86)\\Cisco\\Cisco EAP-FAST Module\\it-IT\\ciscoeapfast.chm"
[\00965022248C1D110ADD000A9C502477]
"00004109D30000000000000000F01FEC"="C?\\Windows\\SysWOW64\\MSCOMCTL.OCX"
[\020EBCA804392D1109A00008F5B92110]
"00004109E60091400000000000F01FEC"="C?\\Program Files (x86)\\Common Files\\Microsoft Shared\\GRPHFLT\\WPGIMP32.FLT"
[\02B38B369BA194F40B2B449827C49AC6]
"68AB67CA7DA79401B744CAF070E41400"="C?\\Windows\\SysWOW64\\vccorlib120.dll"
"00000000000000000000000000000000"="C?\\Windows\\SysWOW64\\vccorlib120.dll"
"12B8D03ED28D112328CCF0A0D541598E"="C?\\Windows\\SysWOW64\\vccorlib120.dll"
[\0535F2AF869537D4E85B11582D409E29]
"68AB67CA7DA79401B744CAF070E41400"="C?\\Program Files (x86)\\Adobe\\Acrobat_Reader_DC_\\Resource\\TypeSupport\\Unicode\\Mappings\\win\\CP1254.TXT"
[\0AA1CB83ECDEBDC4AA83EEDCD885578A]
"E4D512C587878E74C937263609B28E2A"="C?\\Program Files (x86)\\Cisco\\Cisco PEAP Module\\ar-SA\\ciscoeappeap.chm"
[\0C1EAA7108114D11A9AA000680F38D3D]
"00004109D30000000000000000F01FEC"="C?\\Program Files (x86)\\Common Files\\Microsoft Shared\\Smart Tag\\MOFL.DLL"
[\0CB83B9B36C901D4383DB76151FD52A4]
"68AB67CA7DA79401B744CAF070E41400"="C?\\Program Files (x86)\\Adobe\\Acrobat_Reader_DC_\\Resource\\TypeSupport\\Unicode\\Mappings\\Mac\\CENTEURO.TXT"
[\10DBE7B2FE38E6042B26EA5D2598D7D5]
"00004109D30000000000000000F01FEC"="C?\\Program Files (x86)\\Common Files\\Microsoft Shared\\OFFICE14\\OPHPROXY.DLL"
"00000000000000000000000000000000"="C?\\Program Files (x86)\\Common Files\\Microsoft Shared\\OFFICE14\\OPHPROXY.DLL"
[\1E9E9A540C8BFC34A9AE14B739ECD0DB]
"c1c4f01781cc94c4c8fb1542c0981a2a"="C?\\Program Files (x86)\\Common Files\\Microsoft Shared\\VC\\msdia80.dll"
[\1FBD524027D32A94F890905B470E3924]
"E4D512C587878E74C937263609B28E2A"="C?\\Windows\\system32\\wlihvui.dll"
[\2085E0429CDB18632976C73AF592EEFB]
"BE25982827556663C89A00B0C67E3905"="C?\\Windows\\SysWOW64\\vcamp140.dll"
[\22DB62E60E7275C46BCAA14EDF33FB8A]
"00004109E60091400000000000F01FEC"="C?\\Windows\\SysWOW64\\FM20ENU.DLL"
"00000000000000000000000000000000"="C?\\Windows\\SysWOW64\\FM20ENU.DLL"
[\3580AFCE24EF7D33CB9CC43FF16DD0C4]
"4AD4E76C4684169309FB843F878217DA"="C?\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\1049\\FileTrackerUI.dll"
[\85E9BC549488CF34C8E76178CD610535]
"E4D512C587878E74C937263609B28E2A"="C?\\Program Files\\Common Files\\Intel\\WirelessCommon\\RegSrvc.exe"
Подобная ситуация на Win7 Pro x64 SP1 Ru и Win7 Ult x64 SP1 Ru (обе лицензия, регулярно обновляется). Запуск “DISM.exe /Online /Cleanup-Image /ScanHealth” и “SFC.exe /ScanNow” не выявляет ошибок (для DISM смотрел C:\Windows\Logs\CBS\CheckSUR.log). Для проверки, я установил “с нуля” Win7 Ult x64 SP1 Ru в виртуалку и полностью обновил её. В реестре оказалось 14 записей с описываемой “ошибкой”. Кстати, в Win10 Pro x64 Ru такого нет, в том числе при установке тех же самых пакетов Visual C++ для Visual Studio.
Так и должно быть, это нормально?P.S. Сначала написал на answers.microsoft.com/ru-ru . Там меня отправили сюда.
1 марта 2018 г. 20:56
Ответы
-
разраб который это написал наверняка знает нормально это или не очень. Можно подождать кого-то у кого возникали проблемы с этими путями, но если они у вас проблем не вызывают, то вероятность встретить таких не велика
The opinion expressed by me is not an official position of Microsoft
- Помечено в качестве ответа Anton Sashev Ivanov 5 марта 2018 г. 8:41
2 марта 2018 г. 5:21Модератор
Все ответы
-
если интерпритатор понимает эти "пути" то это нормально, это может быть не нормально если это вызывает проблемы. У вас возникают проблемы в ходе эксплуатации ОС с этими путями?
The opinion expressed by me is not an official position of Microsoft
1 марта 2018 г. 22:10Модератор -
Vector BCO, проблем, связанных с этими путями вроде нет, по крайней мере не замечено. Но, я так понимаю, что варианта только два. 1. Это нормальное явление, так и должно быть или может быть. 2. Кто-то где-то ошибся и при каких-то условиях это может привести к проблеме, естественно, в самый не подходящий момент. Поэтому я и задал выше указанный вопрос. Может, кто знает точный на него ответ?1 марта 2018 г. 23:03
-
разраб который это написал наверняка знает нормально это или не очень. Можно подождать кого-то у кого возникали проблемы с этими путями, но если они у вас проблем не вызывают, то вероятность встретить таких не велика
The opinion expressed by me is not an official position of Microsoft
- Помечено в качестве ответа Anton Sashev Ivanov 5 марта 2018 г. 8:41
2 марта 2018 г. 5:21Модератор