Проблема с разрешением Windows - PullRequest
1 голос
/ 29 декабря 2010

Привет, мне нужно сохранить файл в папке c:/windows/system32/drivers.Но когда я пытаюсь спасти, это не позволяет мне.Я попытался изменить разрешения, щелкнув правой кнопкой мыши эту папку и изменив вкладку «Безопасность».И все же это не позволяет мне меняться.что нужно сделать, чтобы получить права доступа ??

Ответы [ 4 ]

5 голосов
/ 29 декабря 2010

Вы пытались редактировать файл hosts с помощью Блокнота, запущенного с помощью команды «Запуск от имени администратора» ?

Согласно статье базы знаний, если вы получите сообщение об ошибке, похожее на это:

Доступ к C: \ Windows \ System32 \ drivers \ etc \ hosts запрещен

Или вот так:

Невозможно создать файл C: \ Windows \ System32 \ drivers \ etc \ hosts. Убедитесь, что путь и имя файла указаны правильно.

Попробуйте это:

Пуск → Все программы → Стандартные → щелкните правой кнопкой мыши «Блокнот» → Запуск от имени администратора → Правильно измените файл хостов → Сохранить

Примечание:

Добавление / изменение файлов в системных каталогах - это очень, очень, очень плохая идея . Это приемлемо для этого конкретного случая файла hosts, но в общем случае добавление и изменение файлов в системных папках является verboten .
1 голос
/ 29 декабря 2010

Краткий ответ: Вы администратор системы? Если нет, то вы не можете редактировать разрешения системных папок. (И, в зависимости от версии Windows, даже администратору может быть трудно / тупо это сделать.)

Длинный ответ: Вы не должны этого делать. Этот путь (и многим он нравится) используется ОС для ее собственного дизайна и своих собственных целей. Вы, вероятно, не хотите возиться с этим. Вы можете непреднамеренно что-то сломать. Это также не очень понятное место для хранения вещей, которые не являются частью установки ОС. Что вы пытаетесь хранить там и почему? Если это часть приложения, оно должно храниться вместе с этим приложением. Если это что-то для пользователя, оно должно храниться в пространстве пользователя. И т.д.

Редактировать: На основании вашего комментария в ответ на ваш вопрос: Файл hosts фактически на один уровень ниже, в папке etc, которая находится под drivers. Вам не нужно менять какие-либо разрешения на уровне папок, чтобы редактировать это. Если вы не можете редактировать файл, попробуйте изменить его разрешения. Если вы не можете этого сделать, это не значит, что у вас есть права администратора, которые вам, вероятно, понадобятся.

0 голосов
/ 05 марта 2014

У меня возникла эта проблема, и я открыл блокнот, щелкнув по нему правой кнопкой мыши и выбрав «Запуск от имени администратора». Затем я открыл и отредактировал файл hosts и позволил мне сохранить то, чего раньше не было.

0 голосов
/ 29 декабря 2010

Попробуйте сохранить его в другом месте (возможно, Документы?), А затем скопировать его туда.Он спросит вас, уверены ли вы, что хотите это сделать, но в этот момент скажите «да», и он скопирует файл туда.Windows не позволит вам просто создать файл в c: / windows / system32 / drivers по понятным причинам.

И мне не нужно говорить вам быть осторожным, не так ли?Хм ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...