Select the product you need help with
Чувствительная к регистру файловая система становится нечувствительной к регистру после установки обновления для платформы .NET Framework 2.0Код статьи: 929110 - Список продуктов, к которым относится данная статья. АннотацияПосле установки обновления для платформы Microsoft .NET Framework 2.0 чувствительная к регистру файловая система становится нечувствительной к регистру. ПроблемаРассмотрим следующую ситуацию. Для взаимодействия Windows/UNIX включается чувствительность к регистру файловой системы Microsoft Windows. Устанавливается обновление для платформы Microsoft .NET Framework 2.0, затем выполняется перезагрузка компьютера. В этом случае файловая система становится нечувствительной к регистру. Так как файловая система более не является чувствительной к регистру, в приложениях, зависящих от чувствительности к регистру, могут появляться сообщения об ошибках. Кроме того, это может привести к потере даных, так как в результате непредвиденной нечувствительности к регистру файлы могут быть случайно переписаны. ПричинаЭто происходит из-за проблемы в исходной программе установки платформы .NET Framework 2.0, которая устанавливает для раздела реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\
dword:ObCaseInsensitive значение 1. Раздел реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\
dword:ObCaseInsensitive определяет чувствительность файловой системы к регистру. Если для этого раздела реестра установлено значение 1, файловая система считается нечувствительной к регистру. Если для этого раздела реестра установлено значение 0, файловая система считается чувствительной к регистру.
Из-за особенностей работы обновления установщика Windows при каждом обновлении повторно выполняются изменения реестра исходной программой установки платформы .NET Framework 2.0. Поэтому для раздела реестра устанавливается значение 1, как в программе установки платформы .NET Framework Setup. Подобное поведение впоследствие может привести к перезаписи установленного пользователем значения этого раздела. Например, если для раздела реестра установлено значение 0 для чувствительной к регистру файловой системы, после установки обновления для платформы .NET Framework 2.0, выпущенного до 27 ноября 2006 г., для этого раздела реестра будет установлено значение 1. В результате файловая система становится нечувствительной к регистру. Примечание. Эта проблема не возникает в обновлениях для платформы .NET Framework 2.0, выпущенных после 27 ноября 2006 г. Временное решениеЕсли для раздела реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\
dword:ObCaseInsensitive специально было установлено значение 0, а обновлением для платформы .NET Framework 2.0 был установлено значение 1, необходимо вручную установить для этого раздела реестра значение 0. Перезагрузите систему, чтобы внесенные изменения вступили в силу. Например, если сервер является сервером NFS в неоднородной среде и для раздела реестра установлено значение 0, можно вручную установить значение 0. Примечание. При переустановке платформы .NET Framework 2.0 или при исправлении и переустановке каких-либо обновлений для платформы .NET Framework 2.0, выпущенных после 27 ноября 2006 г., необходимо снова выполнить описанные действия вручную. СвойстваКод статьи: 929110 - Последнее изменение :: 3 декабря 2007 г. - Редакция: 1.6 Информация в данной статье относится к следующим продуктам.
| Переводы статьи
|


Перейти к началу страницы








