У меня есть десять жестких дисков, семь из которых внутренние и три внешних (хотя всегда подключены). Недавно я удалил свои основные два (C и D) и переустановил Windows 10 Pro, но был поражен множеством изменений разрешений, которые я не заметил в прошлый раз (ранее обновленный с Windows 7).
Ниже для справки ниже приведен мой список накопителей (хотя я забыл о конкретных моделях внешних накопителей):
C: Internal 2TB Samsung EVO SSD
D: Internal 4TB WD Black
F: Internal 8TB Seagate Archive
G: Internal 8TB Seagate Archive
H: Internal 8TB Seagate Archive
I: Internal 8TB Seagate Archive
J: Internal 8TB Seagate Archive
K: External 4TB Seagate
L: External 8TB Seagate LaCie
O: External 5TB Seagate
Компьютер проводит большую часть своего времени в безопасной среде, и хотя я хотел бы обеспечить его безопасность там, где это возможно, я считаю, что моей целью является доступ к файловой системе и управление ею. У меня было много резервных копий инсталляционных программ на диске F, поэтому я начал переустанавливать необходимые программы. Большинство из них прошло без проблем, но некоторые программы имели некоторые ошибки разрешения. Изменение владельца диска (рекурсивно) на мое имя пользователя не помогло, равно как и добавление "Администраторов", "Мое имя пользователя", "Система" или даже "Все" с полным контролем ("Все" были удалены из списка безопасности после теста не удалось). UAC отключен, EnableLUA установлен на 0. У меня есть доступ, чтобы иметь возможность создавать и удалять каталоги в Program Files без запроса. Некоторое время стуча головой о стол, я скопировал программу установки на рабочий стол и запустил ее. Это было успешно, без единой ошибки или необычной подсказки.
Я также регулярно выполняю кучу заданий пакетного кодирования, часто с включенным в процесс VBScript. Сценарий VBScript завершается с ошибкой "Отказано в доступе" так же, как при установке, и копирование пакетной папки (включая сценарии и программы) на диск C устраняет эту проблему. Это не практичное решение, поскольку у меня более 35 ТБ задач кодирования в очереди без потерь, которые часто меняются.
Я скопировал одну и ту же папку пакетного кодирования на каждый из десяти дисков и запустил ее, чтобы попытаться диагностировать проблему. Все приводы обрабатывали сценарий без ошибок, за исключением G и H. Интересно, что файл изначально находился на K и вышел из строя, но во время этого теста работал правильно. Перезагрузка моего компьютера снова приводит к сбою. В тех случаях, когда скрипт выдавал ошибку "Отказано в доступе", я не мог сразу удалить папку пакета, но сначала пришлось удалить ее содержимое, чтобы получить разрешение на удаление файла.
Я единственный пользователь на этом ПК. Я использую локальную учетную запись, а не учетную запись Microsoft, и все диски, кроме C (поскольку системные каталоги были защищены), имеют одного и того же владельца и наследуемые разрешения. Я хотел бы иметь возможность запускать что-либо с теми же разрешениями, которые есть у моего диска C. Я надеюсь, что есть политика или урегулирование, где я пропустил, но у меня действительно нет идей на данный момент.
Дополнительные примечания:
- Мой микрофон изначально не работал. Мне пришлось настроить параметры конфиденциальности Windows, чтобы приложения могли получать к ней доступ. Когда я сделал это, я также включил приложения для доступа к моей файловой системе.
- В качестве примера неудачной установки я просто попытался установить Grand Theft Auto V. Не удалось выполнить часть DirectX программы установки, затем произошел сбой части программы установки Social Club, после чего я отменил процесс. Перемещение его на мой диск C было выполнено без ошибок.
- Я поэкспериментировал с некоторыми политиками в надежде, что это решит проблему, например, отключив «Контроль учетных записей пользователей: поднимать только приложения UIAccess, установленные в безопасных местах». Это не сделало иначе.
Спасибо, что нашли время, чтобы прочитать мою, возможно, слишком долгую ситуацию.