Редактирование системных файлов Windows в Windows 8

1090
ThunderToes

Мой пользователь работает над программным обеспечением, которое требует от меня редактирования файла Config.nt в каталоге Windows для работы.

Теперь я перешел к местоположению файла и попытался отредактировать файл, открыв его с помощью Блокнота (как любой файл .bat). Я отредактировал все это хорошо и хорошо, хотя и с небольшим беспокойством о том, насколько пуст файл config .sys. (он состоял только из одной маленькой строчки, которую мне нужно было отредактировать), когда я пошел, чтобы сохранить ее, я получил отказ в доступе. в этот момент я вошел в систему как локальный администратор компьютера. Затем я попытался войти в систему как администратор сети, моя собственная учетная запись администратора сети, и даже попытался создать нового администратора, чтобы посмотреть, смогу ли я запустить разрешения с нуля.

Затем я попытался щелкнуть правой кнопкой мыши файл Windows и открыл свойства, чтобы изменить безопасность. Это позволило мне нажать кнопку «Редактировать», но не позволило мне добавить или удалить пользователя, и все галочки неактивны ... Есть ли способ получить полный контроль над файлом / каталогом Windows в Windows 8? это кажется почти невозможным.

[Обновить]

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

-2
И какие изменения потребуются? Этот файл больше не используется и остается только по (любым) причинам совместимости. Daniel B 10 лет назад 0
строка "Pages = 40", мне нужно изменить это на "pages = 50", это такое простое изменение, что раздражает! ThunderToes 10 лет назад 0
Нет такой вещи, как директива Pages? В любом случае: если программа имеет требования DOS, вы должны использовать эмулятор DOS. Потому что Windows NT вообще не имеет DOS. Daniel B 10 лет назад 1
возможный дубликат [Как получить разрешения на удаление файлов в Windows 7?] (http://superuser.com/questions/60700/how-do-i-get-permissions-to-delete-files-on-windows- 7) and31415 10 лет назад 0
Я знаю, что вы не удаляете файлы, это ответ, который считается дубликатом (т. Е. Получение права собственности / изменение разрешений). Вы пытались использовать указанные команды из [среды восстановления] (http://www.bleepingcomputer.com/tutorials/windows-8-recovery-environment-command-prompt/)? and31415 10 лет назад 0
Извините, я имел в виду "Files = 40", а не "Pages = 40". Я не знаю, откуда это ThunderToes 10 лет назад 0
@ and31415 Я пробовал расширенную командную строку и расширенный запуск, чтобы предоставить мне доступ, как он говорит, но он все еще не работает, говоря, что он не может быть обработан и или доступ запрещен ThunderToes 10 лет назад 0
@NathanTaylor: Даниэль Б. имеет правильный ответ: «Files = 40» - это обходной путь для проблемы MS-DOS, так что это нужно только программам MS-DOS ». Поскольку Windows 7 не может запускать программы MS-DOS, все дело в споре. MSalters 10 лет назад 0
@MSalters Ну, это не может быть правдой, учитывая, что у меня есть программа, запущенная и работающая на машине с Windows 7, у меня она работала на XP и 98 тоже ThunderToes 10 лет назад 0
@NathanTaylor: IOW, вы точно не знаете, ** что у вас есть, но это не программа для DOS. MSalters 10 лет назад 0
@MSalters Нет, я точно знаю, что это за программа, она называется StockPro, и я уверен, что это программа для DOS, потому что в процессе установки я изменяю файл Config.sys, как указано выше. Он работает с командным файлом, и это все, что я знаю. ThunderToes 10 лет назад 0
Я могу подтвердить, что это ** ** программа для DOS, и она работает на компьютере с Windows 7, отредактировав файл Config.sys в реестре Windows. проблема с Windows 8 заключается в том, что я не могу даже переместить файлы и папки в каталог Windows ... как я могу бороться с этим ?? ThunderToes 10 лет назад 0
@NathanTaylor: хотя Windows NT / XP (и более поздние версии) не запускают программы DOS, они запускают пакетные сценарии. Это, вероятно, программа для Windows 95/98 (у которой _did_ есть config.sys, но даже там это не должно иметь значения). MSalters 10 лет назад 0
@MSalters Может быть, поэтому он работает на компьютере с Windows 7, но для этого программного обеспечения, если Files = 40, на экране «DOS» появляется сообщение о том, что файлы должны быть изменены на 50, тогда вы можете только отменить запускать ThunderToes 10 лет назад 0

2 ответа на вопрос

2
mtak

UAC prevents users with administrator privileges to change system files when you open them through Explorer. I am not sure about Windows 8, but in Windows 7 you could start Notepad with the 'Run as administrator' option, open the file from notepad, edit and save it.

Он даже не позволяет мне сохранять в каталоге, когда я перехожу туда, в поле для сохранения в Блокноте, нет никаких видимых файлов, и он говорит, что у меня нет разрешения на сохранение в этом месте. ThunderToes 10 лет назад 0
И вы обязательно использовали опцию «Запуск от имени администратора» при запуске Блокнота? mtak 10 лет назад 0
да я пробовал и такое же сообщение появилось ThunderToes 10 лет назад 0
0
ThunderToes

Мне удалось заставить работать icacls и Takeown в командной строке с повышенными правами, и это помогло мне стать владельцем и получить полный контроль над файлом. я не знал о том, что существует два разных файла Config.nt, один в корне System32, а другой в одной из папок в WinSxS. Я случайно дал себе контроль над неправильным файлом конфигурации. Я исправил это, изменил Files = 40 на Files = 50, и он работал нормально. StockPro теперь полностью готов к работе.

Похожие вопросы