Одно из приложений, над которым я работаю, хранит строку подключения к базе данных в реестре. Я изменил значение (через regedit), чтобы указать на другую БД. Моя заявка все еще набирала старое значение. Я уверен, что я сделал что-то не так, поэтому проверил код, перезагрузился, искал в реестре, чтобы убедиться, что другого ключа с таким именем не было. Нет радости Я даже удалил ключ, перезагрузился, и мое приложение все еще считывало значение отлично.
Затем я использовал PowerShell для вывода списка значений (через Get-ItemProperty), и это также показало старое значение. Использовал Set-ItemProperty для обновления значения, а затем мой код подобрал это прекрасно. Тем не менее, regedit по-прежнему показывает старые данные. Даже получил другого разработчика и системного инженера для проверки работоспособности. Нет идей
Есть идеи, почему regedit не показывает ту же информацию, что и Get-ItemProperty?