Форум программистов, компьютерный форум, киберфорум
Windows 7
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/53: Рейтинг темы: голосов - 53, средняя оценка - 4.83
rogbog
1

Потерял доступ к файлам после установки Windows 7 вместо Windows XP

21.08.2012, 18:13. Показов 10619. Ответов 3
Метки нет (Все метки)

как то давно я на ВинХП накосячил и у меня папка стала зеленым цветом и всё что в ней тоже было зеленом(название папки)
я не стал на это обращать внимание ,потом я установил Вин7 и все папки и файлы которые были зеленом цветом не открываются пишет "Отказано в доступе к указанному устройству, пути или файлу. Возможно, у вас нет нужных прав доступа к этому объекту"
я бы не заморачивался но файлы были важные помогите исправить
Миниатюры
Потерял доступ к файлам после установки Windows 7 вместо Windows XP   Потерял доступ к файлам после установки Windows 7 вместо Windows XP  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2012, 18:13
Ответы с готовыми решениями:

После установки win7 вместо win XP доступ к файлам находящимся в папке мои документы, ограничен
Здравствуйте, у меня сложилась следущая ситуация: на компьютере была установлена winXp там имелся...

После установки Windows 7 вместо Windows XP игры начали выкидывать
После того как я сменил процессор и переустановил windows, недавно скачанный cs go и dota 2 начали...

Неожиданные перезагрузки системы после установки Windows 10 вместо Windows 8
Добрый вечер кибер шаманы! Кто может помочь. Стояла восьмерка, ни разу комп не делал экстренного...

Не загружается Windows Vista после её установки вместо Windows ХР
У мня 3 сектора, на одном ХР, на втором виста, 3-общий Так сложилось пришлось переустановить ХР,...

3
Особый статус
Эксперт WindowsВирусоборец
8407 / 1688 / 84
Регистрация: 15.04.2011
Сообщений: 5,489
21.08.2012, 19:40 2
копипаст
на форумах довольно часто встает вопрос о том как получить доступ к какому либо объекту Windows.
рассмотрим возможные варианты.

внимание!
обязательно создайте точку восстановления перед манипуляциями на доступом к ресурсам/файлам
инструкция
Скрытый текст

самый простой способ
Способ 1.
Использование графического интерфейса (GUI)

1)
Откройте проводник (или редактор реестра) и перейдите к папке/файлу/разделу реестра, к которому необходимо получить доступ.

для файла или папки



Нажмите правую клавишу мыши и выберите в контекстном меню Свойства
Перейдите на вкладку Безопасность
Нажмите кнопку Дополнительно
Перейдите на вкладку Владелец
Нажмите кнопку Изменить

Установите курсор на группу Администраторы или на имя своей учетной записи и нажмите ОК. В случае с папкой также, вероятно, вам понадобится отметка параметра "Заменить владельца подконтейнеров и объектов".

Для раздела реестра.


Нажмите правую клавишу мыши на подразделе реестра (в левой части редактора реестра) и выберите пункт Разрешения
Нажмите кнопку Дополнительно
Перейдите на вкладку Владелец
Нажмите кнопку Изменить
Теперь, вы можете выставить разрешения своей учетной записи.
На вкладке Безопасность нажмите кнопку Изменить под списком пользователей и групп
Нажмите кнопку Добавить
Выставьте разрешения на объект добавленной учетной записи


Способ 2.
Использование утилит командной строки takeown и icacls (применим только к файлам, папкам и дискам)
для windows xp -команда cals

Нажмите Пуск - в строке поиска введите cmd – на найденном файле нажмите правую клавишу мыши и выберите пункт
Запуск от имени администратора


Примечание.
Запуск от имени администратора в данном случае обязателен независимо от того, какими правами обладает учетная запись, в которой вы работаете в данный момент. Исключение может составлять только случай, когда вы работаете во встроенной учетной записи Администратор, которая по умолчанию отключена.

вариант А
используем команду takeown

Команда takeown использует следующий синтаксис:
takeown /f <файл> [/s <система>] [/u <домен\пользователь>] [/p <пароль>]

рассмотрим возможные параметры команды.

параметр /f <файл>
Используется для указания файла, который принимается во владение. Можно использовать символ

параметр /s <система>
Используется для предоставления имени или адреса IP удаленного компьютера, на котором будет запущена команда. По умолчанию команда будет запущена на локальной системе.

парметр /u <домен\пользователь>
Используется для запуска команды от имени другого пользователя. Это может потребоваться, когда команда запускается на изолированной системе от имени локального администратора.

параметр /p <пароль>
Используется для указания пароля учетной записи пользователя, если предоставлен параметр /u.

пример:
Чтобы принять на себя владения всеми файлами в каталоге D:\Game введите такую команду:

takeown /f "D:\Game "

Чтобы принять на себя владения файлом pesenka.mp3 на удаленном компьютере nya.xxxxx.com:

takeown /f "D:\pesenka.mp3" /s nya.xxxxx.com

внимание!
Сразу после принятия на себя владения файлом или папкой администратор может получать доступ к файлу. Если к папке должны получать доступ множество пользователей, не забудьте обновить права доступа для папки с помощью команды cacls или с помощью Проводника Windows (Windows Explorer).

Полный синтаксис утилиты вы можете получить по команде takeown /?

вариант 2

утилита icaclc(для windows xp caclc)

синтаксис команды icacls выглядит следующим образом:

icacls папка\файл /setowner Пользователь параметры

Посмотрим несколько конкретных примеров, как можно изменить владельца файла или папки.

icacls "C:\Program Files (x86)\UltraISO\UltraISO.exe" /setowner Administrator /C /L /Q

icacls "C:\Program Files (x86)\UltraISO\UltraISO.exe" /setowner "NT SERVICE\TrustedInstaller" /C /L /Q

icacls "C:\Program Files (x86)\UltraISO\" /setowner Medvedev /T /C /L /Q

icacls "C:\Program Files (x86)\UltraISO\" /setowner Putin /T /C /L /Q
Теперь разберемся, что это за параметры используются в каждой команде.

/Q – сообщение об успешном выполнении команды не выводится;
/L – команда выполняется непосредственно над символической ссылкой, а не конкретным объектом;
/C – выполнение команды будет продолжаться несмотря на файловые ошибки; при этом сообщения об ошибках все равно будут отображаться;
/T – команда используется для всех файлов и каталогов, которые которые расположены в указанном каталоге;

А вот как можно изменять разрешения для файла или папки:

icacls папка_или_файл /grant:r пользователь:разрешение

Список разрешений выглядит следующим образом:

D – удаление;
F – полный доступ;
M – изменение;
RX – чтение и выполнение;
R – чтение;
W – запись.
В качестве примера можно привести следующие команды:

icacls "C:\Program Files (x86)\UltraISO\UltraISO.exe" /grant:r Putin:F

icacls "C:\Program Files (x86)\UltraISO\UltraISO.exe" /grant:r Putin:M

icacls "C:\Program Files (x86)\UltraISO\" /grant:r Putin:F

icacls "C:\Program Files (x86)\UltraISO\" /grant:r Putin:RX /T



Чтобы узнать больше, введите в командной строке команду icacls /? и вы получите полный перечень ее команд.



способ 3

Пункт смены владельца объекта в контекстном меню проводника.


Для упрощения процедуры смены владельца вы можете добавить соответствующий пункт в контекстное меню проводника.
В предлагаемом варианте также используются утилиты командной строки takeown и icacls с определенными параметрами, а полученная команда установит владельцем объекта, на котором будет применяться пункт меню, группу Администраторы (или Administrators в английской версии ОС).

Для добавления пункта меню «Смена владельца» примените этот твик реестра:

Код:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@=»Смена владельца»
«NoWorkingDirectory»=»"

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant администраторы:F»
«IsolatedCommand»=»cmd.exe /c takeown /f \»%1\» && icacls \»%1\» /grant администраторы:F»

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@=»Смена владельца»
«NoWorkingDirectory»=»"

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@=»cmd.exe /c takeown /f \»%1\» /r /d y && icacls \»%1\» /grant администраторы:F /t»
«IsolatedCommand»=»cmd.exe /c takeown /f \»%1\» /r /d y && icacls \»%1\» /grant администраторы:F /t»

Для удаления этого пункта меню можете использовать следующий твик реестра:

Код:
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\runas]

[-HKEY_CLASSES_ROOT\Directory\shell\runas]


способ 4

воспользоваться утилитой TakeOwnershipEx

внимание!
Программа не позволяет устанавливать права на папки рекурсивно (вложенные подпапки и содержащиеся файлы не обрабатываются).
Программа не работает в среде ограниченной учётной записи по понятным причинам.

скачать программу и прочитать описание можно тут

источник не указываю,дабы не нарушать правила...
1
rogbog
21.08.2012, 20:24 3
я это пробывал непомогает(
я теперь понял почему это все у меня стоит галочка "шифровать содержимое для защиты данных" но снять немогу нет ли прог хоть?
киберпаразит
Эксперт Windows
9706 / 2771 / 181
Регистрация: 14.06.2011
Сообщений: 9,547
22.08.2012, 05:38 4
Цитата Сообщение от rogbog Посмотреть сообщение
шифровать содержимое для защиты данных
Расшифровать можно только с той машины, на которой они были зашифрованы, либо, при наличие сертификата, опять же с той системы, на которой проводилось шифрование. Если ОС канула в небытие и Вы не сохранили сертификат, то, увы... Вряд ли расшифруете. Единственное, можете попробовать восстановить с помощью утилит, типа Advanced EFS Data Recovery
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.08.2012, 05:38

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Лагают игры после установки Windows 7 вместо Windows XP
Компьютер слабенький и старенький, до этого пользовался Windows XP. Фпс в игре &quot;Dota 2&quot; доходил под...

Нет звука после установки Windows 10 вместо Windows XP
История такова: отдал комп в ремонт(человек знакомый) С ремонта забрал комп и обнаружил что вместо...

Не работают USB-порты на ноутбуке Acer Aspire ES1-531-P81V после установки на него Windows 7 вместо Windows 10
Люди добрые,подскажите,что можно сделать.Ноутбук Acer Aspire ES1-531-P81V,стояла Windows...

После переустановки windows 10 пропал доступ в файлам
Всем здравствуйте. Случилось страшное)) Стоял windows 10. Стоял на протяжении долгого времени,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.