Applies ToWindows 7 Ultimate

Причини

Англійська версія ознайомлювальної версії Windows 7 (складання 7100), 32-розрядних Ultimate папки, створені у кореневій папці на системному диску (% SystemDrive %), як відсутні елементи його у дескрипторі безпеки. Один ефект цієї проблеми полягає в тому, що стандартні користувачі без прав адміністратора, наприклад не вдалося виконати всі вкладені папки, створені безпосередньо під корінь операцій. Таким чином, програми, що посилання папки в корені можуть не інсталюватися успішно або не може видалити належним чином. Крім того, операції або програми, де згадується папки може не вдатися.Наприклад, якщо папку, створений під до кореневої папки системного диска, в командному рядку в режимі адміністратора, цю папку буде належним чином успадковують дозволи від до кореневої папки диска. Таким чином, конкретних операцій, таких як видалення папки, не буде виконано, якщо виконано з командного рядка без прав адміністратора. Крім того, з'являється таке повідомлення про помилку, коли не вдається виконати операцію:

Немає доступу.

Крім того, відсутні записи дескриптор безпеки, захисту адміністратора операції з файлу безпосередньо в корені.

Причина

Ця проблема виникає, тому що англомовна версія системи Windows 7 версії-кандидата 32-розрядних Ultimate неправильно визначає доступ до списків в контролю (ACL) у корені.

Вирішення

Клієнтів, які зазнають цієї проблеми Виправлення доступне через службу Windows Update:

http://update.microsoft.com/windowsupdate

Відомості про виправлення

Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які зазнають цієї конкретної проблеми.

Попередні вимоги

Windows 7 версії-кандидата 32-розрядних Ultimate, щоб застосувати це виправлення, потрібно мати.

Необхідність перезавантаження

Вам не потрібно перезавантажувати комп'ютер, після застосування цього виправлення.

Відомості про заміну виправлень

Це виправлення не замінює попередні виправлення.

Відомості про файли

Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

Cleanwin7rcroot.exe

6.1.7100.15

15,944

04-May-2009

06:33

x86

Виправлення, випущені до служби Windows Update.

Пакет виправлень

  • Проблему вирішено, тільки на x86 версій ОС Windows 7 Release кандидат Ultimate. Тільки на x86 версії оновлення було створено. Це виправлення буде інстальовано, лише для ознайомлювальної версії Windows 7 (складання 7100), 32-розрядних Ultimate. Щоб уникнути додаткових пропонує ускладнення, виправлення буде інстальовано на всі п'ять мовні версії програми.

  • Якщо на вашому комп'ютері успішно інстальовано виправлення, оновлення, яке посилається цей бази знань Майкрософт номер (970789), які буде відображено в Установка й видалення програм. Можна переглянути список оновлень у Інсталяція та видалення програм, щоб підтвердити, що успішно інсталяції виправлення.

  • Можна видалити це виправлення та Переінсталюйте її. Якщо видалити виправлення, списки ACL не повертаються до своїх попереднього стану. Тобто, зміни, що робить це виправлення списки ACL не навпаки, під час видалення виправлення.

CleanWin7RCRoot.exe. exe

  • CleanWin7RCRoot.exe засіб перевіряє в дескрипторі безпеки, повний до кореневої папки системного диска, з "відомі погано" дескриптор безпеки. Засіб заміняє на неправильний безпеки дескриптор на правильний. Дескриптор безпеки замінено, папки, які створюються під до кореневої папки системного диска, успадковують правильні списки ACL і успішно інсталювати програми.

  • Це виправлення не відновлює застосунки, які вже інстальовано.

  • Якщо ви змінили кореневого дескриптор безпеки, CleanWin7RCRoot.exe. exe не вносити зміни до ACL-файлу. Це перешкоджає, потенційні проблеми сумісності з застосунків.

Примітка. Не можна застосувати це виправлення в автономному режимі. Відомості про те, як застосувати цю зміну до автономних образів див. розділ "В автономному режимі інструкції", далі в цьому документі.

Виправлення помилок

Ця проблема впливає на лише зображення залежно від ознайомлювальної версії Windows 7 (складання 7100), 32-розрядних Ultimate. Щоб переконатися, що це оновлення не впливає на користувачами, ми рекомендуємо приймати такі дії:

  1. Створіть резервну копію поточної системи.

  2. Запускати з DVD-дисків.

  3. Відформатувати розділ, де його потрібно інсталювати ОС Windows 7.

  4. Після завершення інсталяції Windows 7, інсталюйте це оновлення зі служби Windows Update, перш ніж відновити будь-які резервні або інсталювати будь-якого іншого програмного забезпечення.

Вже інстальовано операційну систему без форматування диска, переконайтеся, що правильні настройки. Для цього виконайте таку команду в командному рядку в режимі адміністратора

Cd \Icacls \Під час запуску команди, має відображатися такий текст:

\ BUILTIN\Administrators:(F)  BUILTIN\Administrators:(OI)(CI)(IO)(F)  NT AUTHORITY\SYSTEM:(F)  NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(F)  BUILTIN\Users:(OI)(CI)(RX)  NT AUTHORITY\Authenticated Users:(OI)(CI)(IO)(M)  NT AUTHORITY\Authenticated Users:(AD)  Mandatory Label\High Mandatory Level:(OI)(NP)(IO)(NW)

Якщо текст, який відображається, що відрізняється від тексту, а не раніше внесення інших змін, які очікування, необхідно інсталювати виправлення.Якщо потрібно вручну, застосувати виправлення, яке імітує функціональність виправлення, виконайте таку команду в командному рядку в режимі адміністратора:

Cd \Cacls \ /S:D:PAI(A;; Ф;; BA) (A; OICIIO; GA;; BA) (A; Ф;; SY) (A; OICIIO; GA;; SY) (A; OICI; 0X1200A9;; АЛЕ) (A; OICIIO; SDGXGWGR;; AU) (A; LC;; AU)icacls \ /setintegritylevel (OI)(NP) (IO) HЯкщо вже застосовано виправлення, що, описаних у цій статті, але ви маєте наявні каталоги або папки, які було створено, від до кореневої папки системного диска і потрібно застосувати виправлення цих каталогами, виконайте таку команду в командному рядку в режимі адміністратора:

Cd \CD < каталогу, який ви хочете, щоб застосувати зміни, внесені до >Cacls < каталогу, який ви хочете, щоб застосувати зміни, внесені до > /S:D:AIПримітка. Не стосується icacls команду підкаталоги, від кореня.Ця проблема впливає на лише зображення залежно від ознайомлювальної версії Windows 7 (складання 7100), 32-розрядних Ultimate.

В автономному режимі інструкції.

Наведені нижче вказівки стосуються технік, який змінює зображення в автономному режимі до розгортання та, перш ніж інсталювати програми, зображення.Підключення переноситься призначення і запустіть таку команду в командному рядку в режимі адміністратора:

Cacls < шлях до кореневого dir на підключених wim > /S:D:PAI(A;; Ф;; BA) (A; OICIIO; GA;; BA) (A; Ф;; SY) (A; OICIIO; GA;; SY) (A; OICI; 0X1200A9;; АЛЕ) (A; OICIIO; SDGXGWGR;; AU) (A; LC;; AU)icacls < шлях до кореневого диска на підключених wim > /setintegritylevel-(OI)(NP) (IO) HЯкщо потрібно застосувати параметри до папки з корінь у файлі типу WIM зображення створені користувачем, підключення або застосування цільового зображення та запустіть таку команду в командному рядку в режимі адміністратора:

CD < шлях до каталогу в WIM, яку потрібно застосувати зміни, внесені до >Cacls < шлях до каталогу в WIM, яку потрібно застосувати / S:D:AIПримітка. Не стосується icacls команду підкаталоги, від кореня.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Це виправлення, має два окремих елементів, CleanWin7RCRoot.exe відомості та подробиці пакета.

CleanWin7RCRoot.exe подробиці

Це виправлення рівня, намагається виправити неполадку, намагається уникнути проблеми сумісності застосунків в майбутньому а також не намагається взяти на додаткові, намагаються об'єднати настройки, змінені на користувача. Виправлення проблеми адреси, не дозволяючи стандартного користувача або гість створювати файли, що в корені в системі. Для будь-якому комп'ютері виявлено неполадку у результаті DACL у корені системи так само, яка входить до складу правильний-облікових номерів.

Виправлення

  • Виконуваний файл, перевіряє дескрипторі безпеки, повний до кореневої папки системного диска, з "відомі погано" дескриптор безпеки.

  • Якщо засіб CleanWin7RCRoot.exe визначає, що неправильний дескриптор безпеки, вона замінює дескриптора безпеки правильний.

    Правильний SDDL: D:PAI(A;; Ф;; BA) (A; OICIIO; GA;; BA) (A; Ф;; SY) (A; OICIIO; GA;; SY) (A; OICI; 0X1200A9;; АЛЕ) (A; OICIIO; SDGXGWGR;; AU) (A; LC;; AU) S:P(ML;OINPIO; NW;; ПРИВІТ)

  • Засіб заміняє на неправильний безпеки дескриптор на правильний. Дескриптор безпеки замінено, папки, які створюються під до кореневої папки системного диска, успадковують правильні списки ACL і програми інсталяції, які успішно.

Проблеми, які не містить виправлення

Існує дві основні проблеми, що це виправлення не вирішує.

  • Виправлення зміни за замовчуванням DACL коренева система, таким чином, що це, що ж, як і на комп'ютері під керуванням Windows 7 RTM, або на комп'ютері під керуванням версії-кандидата Windows 7. Це виправлення не поширюються зміни, внесені до підкаталогу.

  • Виправлення не намагається виправити, будь-який корінь дескрипторів безпеки, які були змінені кінцевого користувача.

Видалення

Виконуваний файл не підтримує видалення. Зміни, виправлення, що забезпечує є постійними. Навіть, якщо пакет видалено, зміни, які CleanWin7RCRoot.exe, що забезпечує не відновлено.

Помилка випадках.

Для засобу, випадки помилки, які помилки лише тоді, коли виконуваний файл, визначає проблеми, але не вирішено. Виконуваний файл визначає, що його не вдається вирішити проблему, через те, що ACL-файлу не так, як очікувалося, навіть якщо воно ще не так, засіб поверне успішно.

Посилання

Щоб отримати додаткові відомості про списки ACL і дескрипторів безпеки відвідайте такі сайти веб-сайті MSDN:

http://msdn.microsoft.com/en-us/library/aa374872(VS.85).aspx

http://msdn.microsoft.com/en-us/library/bb648648(VS.85).aspxЩоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:

824684 Опис стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.