Tomsk Sysadmins Forum
Windows => Администрирование => Topic started by: Fedor on March 05, 2007, 01:52:25
-
Кто нибудь делал чтобы пользователь не имел доступ на запись на системный диск, а все переменные и его Documents and Settings находились на другом диске. Т.е. на по умолчанию пользователь создавался на другом диске. Например мои документы можно переместить, но как сделать чтобы его профиль автоматически создавался на другом диске ?
-
regedit/profilesdirectory
-
regedit/profilesdirectory
Кто нибудь может показать как правильно изменить значения
-
блин, просто поменяй путь на тот который тебе нужен
измени значение переменной на D:\Documents and Settings к примеру, если надо в корень d:\ диска
-
блин, просто поменяй путь на тот который тебе нужен
измени значение переменной на D:\Documents and Settings к примеру, если надо в корень d:\ диска
Где ещё подправить чтобы Program Files тоже устанавливались на другой диск, ксати кто нибудь может что нибудь по интереснее предложить по скрытию системного диска чем в в теме на форуме ?
-
Где ещё подправить чтобы Program Files тоже устанавливались на другой диск?
Все там же - в реестре, блин
-
Все там же - в реестре, блин
Да это ясно понятно что в реестре, только какое значение параметра ?
-
Ну, для особо трудных случаев:
Грузишься в безопасный режим. Открываешь regedit.exe. Экспортируешь весь реестр в файл (имно, лучше в формате REGEDIT4). С помощью текстового редактора, например WordPad, заменяешь все строчки вида: 'C:\Program Files' на 'C:\My New Program Files'
'C:\\Program Files' на 'C:\\My New Program Files'
'C:\PROGRA~1' на 'C:\MYNEWP~1'
'C:\\PROGRA~1' на 'C:\\MYNEWP~1'
и т.д. Сохраняешь изменения. Закрываешь WordPad. Импортируешь измененный файл с помощью regedit.exe. Он наверняка выругается, что не все изменения были внесены... Так что далее ручками заменяем все, что не прошло из файла. Далее удаляем все упоминания о старых 'Program Files' и 'PROGRA~1'. Закрываем regedit.exe. Переименовываем папку 'Program Files'. Перегружается. Наслаждаемся (если получилось) или негодуем (если не получилось).
P.S.: Делать исключительно на свежеустановленном Windows.
P.S.S.: Если реестр окажется слишком большим для WordPad - лучше воспользоваться другим компьютером для правки экспортируемого файла. Файл переносить на дискете или флешке. Целевой компьютер на время правки оставить загруженным и ничего больше не запускать.
P.S.S.S.: Способ проверялся на свежеустановленных Windows 2000/XP. Правда, диск оставался тот же – C:\. Попробуй переместить на другой диск. Если потеряешь свои данные – вини только себя.
-
Ну, для особо трудных случаев:
Грузишься в безопасный режим. Открываешь regedit.exe. Экспортируешь весь реестр в файл (имно, лучше в формате REGEDIT4). С помощью текстового редактора, например WordPad, заменяешь все строчки вида: 'C:\Program Files' на 'C:\My New Program Files'
'C:\\Program Files' на 'C:\\My New Program Files'
'C:\PROGRA~1' на 'C:\MYNEWP~1'
'C:\\PROGRA~1' на 'C:\\MYNEWP~1'
и т.д. Сохраняешь изменения. Закрываешь WordPad. Импортируешь измененный файл с помощью regedit.exe. Он наверняка выругается, что не все изменения были внесены... Так что далее ручками заменяем все, что не прошло из файла. Далее удаляем все упоминания о старых 'Program Files' и 'PROGRA~1'. Закрываем regedit.exe. Переименовываем папку 'Program Files'. Перегружается. Наслаждаемся (если получилось) или негодуем (если не получилось).
P.S.: Делать исключительно на свежеустановленном Windows.
P.S.S.: Если реестр окажется слишком большим для WordPad - лучше воспользоваться другим компьютером для правки экспортируемого файла. Файл переносить на дискете или флешке. Целевой компьютер на время правки оставить загруженным и ничего больше не запускать.
P.S.S.S.: Способ проверялся на свежеустановленных Windows 2000/XP. Правда, диск оставался тот же – C:\. Попробуй переместить на другой диск. Если потеряешь свои данные – вини только себя.
Эксперимент конечно топорный ) хотел ещё спросить как перенести переменные среды на другой диск, есть такое дело в Средствах системы Переменные среды. Кто может привести пример если делал
-
Эксперимент конечно топорный )
У меня такое впечатление, что в этом деле вам не советы нужны, а мотивация.
-
У меня такое впечатление, что в этом деле вам не советы нужны, а мотивация.
Вообщем такие результаты HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer
создаём параметр NoDrives типа DWORD с требуемым значением для диска C это будет 4, и автоматически на диск D переносятся Program Files и Documents and Settings, и программы начинают по дефолту усанавливаться на D, но почему то это не всегда срабатывает, т.е. диск скрывается, но программы всё равно ставяться на C. Нужно указать корректно Windows что программы находяться на D и ставить их надо туда, как это сделать - пока работаю над этим вопром
-
У меня диск C: скрывается отлично, и после этого на диск D: *автоматически* НЕ переносятся Program Files и Documents and Settings.
По умолчанию программы начинают устанавливаться туда, куда указывает переменная окружения ProgramFiles.
Набери к командной строке cd %ProgramFiles%
- и окажешься там. У меня это по-прежнему "C:\Program Files".
-
Вообщем такие результаты HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer
создаём параметр NoDrives типа DWORD с требуемым значением для диска C это будет 4, и автоматически на диск D переносятся Program Files и Documents and Settings, и программы начинают по дефолту усанавливаться на D, но почему то это не всегда срабатывает, т.е. диск скрывается, но программы всё равно ставяться на C. Нужно указать корректно Windows что программы находяться на D и ставить их надо туда, как это сделать - пока работаю над этим вопром
Смотри на
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ProgramFilesDir
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\CommonFilesDir