Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Реестр Windows 2000 / Windows XP [3]

Автор: Repoman
Дата сообщения: 08.12.2011 08:11
BVV63

Да, это команда работает без проблем, а вот часть где надо искать и присваивать переменную, у меня проблема.
Автор: Zeesh
Дата сообщения: 08.12.2011 08:26
Repoman

Цитата:
Подскажите пожалуйста как добавить в WinXP в переменную Path новое значение, причём старое значение не удалять ?

Зачем через реестр? Проще через: ПКМ Мой сомпьютер — Свойства — Дополнительно — Переменные среды — Системные переменные — Path и добавить нужное…
Автор: Repoman
Дата сообщения: 08.12.2011 08:29
Zeesh

Это надо сделать для 400 человек и то только тем кому определённая функция нужна, ручками нереально. Тут будет скорее всего рассылка батника письмом по группе. Вобщем "Автоматизация" )


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

for /f "skip=3 tokens=1,3 delims= " %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path1') do set "var=%%~b"
echo.%var%
Автор: BVV63
Дата сообщения: 08.12.2011 08:29
Repoman

Цитата:
а вот часть где надо искать и присваивать переменную, у меня проблема.

Не понял. Путь уже имеется в системной переменной %PATH%, поэтому выковыривать его из реестра совершенно не обязательно.
Выполните в консоли Cmd:

Код: Path
Автор: Repoman
Дата сообщения: 08.12.2011 08:40
BVV63

ГЕНИАЛЬНО )))
Работает, но для общего развития хотелось бы иметь пример с "выковыриванием", но тогда это в другой ветке про батники...

Спасибо!

....
эх, обнаружился косячёк-с

таким методом не передаются системные переменные типа - %SystemRoot%;%SystemRoot% и т.д.
т.е. при такой команде мы их утрачиваем.

....

только если так их заново прописать:
Reg Add "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /V Path /T Reg_Expand_SZ /D "%Path%;C:\Arc;%%SystemRoot%%\system32;%%SystemRoot%%;%%SystemRoot%%\System32\Wbem"
Автор: BVV63
Дата сообщения: 08.12.2011 08:56
Repoman

Цитата:
таким методом не передаются системные переменные типа - %SystemRoot%;%SystemRoot% и т.д.

Ну, вообще-то при этом они разъименовываются. Вместо "%SystemRoot%" будет "C:\Windows" (к примеру). Это критично?
Автор: Repoman
Дата сообщения: 08.12.2011 09:27
BVV63

Насчёт критичности незнаю, идеальный вариант конечно оставить всё как было. Получается для моей задачи есть два решения.

=================
1. Не универсальное, но подходящее

Reg Add "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /V Path /T Reg_Expand_SZ /D "%Path%;С\Arc;%%SystemRoot%%\system32;%%SystemRoot%%;%%SystemRoot%%\System32\Wbem" /F
=================
2. Универсальное

for /f "skip=3 tokens=1,3 delims=    " %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path') do set "var=%%~b"
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "%var%;C\:Arc" /F
=================

Спасибо этому форуму и его участникам!
Автор: Waterclo
Дата сообщения: 10.12.2011 07:25
Ссылки "751 useful XP files" в шапке на сайте:
http://mysite.freeserve.com/largefile1/Scripts_1.zip http://mysite.freeserve.com/largefile1/Scripts_2.zip передохли. Поделитесь плз. кто-нить, у кого есть, надо бы шапку поправить.
Автор: Zeesh
Дата сообщения: 10.12.2011 08:26
Scripts_1.zip
Scripts_2.zip
Желательно переложить туда, где будут дольше храниться…
Автор: Waterclo
Дата сообщения: 11.12.2011 09:01
Zeesh
Поправил шапку, будут скачивать - думаю ссылки будут жить. Надо чтоб vu1tur поправил предыдущие части, ибо они закрыты.
Автор: Mark_Titov
Дата сообщения: 17.12.2011 13:22
Приветствую всех форумчан.
У меня проблемка возникла, делаю под себя сборник твиков (reg-файлик) для хр, и есть несколько трудностей.
Может кто-нибудь мне поможет.
И так, нужно сделать переключение схемы питания системы на отключение всех устройств - "Никогда".
Сам параметр я нашел, но он почему то не работает -


Код: ;Включён постоянно. Отключение всех устройств - "Никогда"
[HKEY_USERS\.DEFAULT\Control Panel\PowerCfg\PowerPolicies\3]
"Policies"=hex:01,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,32,32,00,00,04,00,00,00,04,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,84,03,00,00,00,00,00,00,08,07,00,\
00,00,01,64,64,64,64,00,00
Автор: nick7inc
Дата сообщения: 17.12.2011 17:22
День добрый. Надо загрузить и поправить реестр в LiveCD.

Нашёл:
Цитата:
l:\I386\SYSTEM32\CONFIG\default
l:\I386\SYSTEM32\CONFIG\SAM
l:\I386\SYSTEM32\CONFIG\SECURITY
l:\I386\SYSTEM32\CONFIG\software

Как через regedit подключать software знаю - через "загрузить куст", выбирая предварительно HKLM в regedit. А как загрузить default? Пробую, при открытии раздела ругается и ничего не показывает.
Автор: Chauvinist
Дата сообщения: 09.01.2012 13:28
Кто нибудь знает где в реестре находится счётчик установок TAP VPN ?

Автор: pav
Дата сообщения: 10.01.2012 13:02

Цитата:
для подключение кэша второго уровня необходимо делать следующий твик

Это по-моему было проблемой на Windows 2000. Не стоит этим заниматься на XP SP3.
Автор: AZJIO
Дата сообщения: 19.01.2012 12:50
Кто знает где в реестре хранятся ключи которые указывают "Всегда отображать" или "Всегда скрывать" иконкам в трее, или "Скрывать если не активно". Хочу сделать установку этого параметра для определённой программы не затрагивая установки других иконок. WinXP.
RegShot'ом не получилось, видимо это сохраняется при завершении эксплорера, при перезагрузке.
Автор: BormioS
Дата сообщения: 19.01.2012 12:56
AZJIO
Это сохраняется здесь в двоичном виде:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify
Автор: Yvaliko
Дата сообщения: 24.01.2012 14:40
В силу некоторых обстоятельств был запущен setup установки винды поверх существующей. Сейчас необходимо отменить автозапуск этого сетапа, что бы войди в безопасный режим в той винде и кое что там снести.
1. Где в реестре прописан запуск установщика?
2. Чем мне отредактировать реестр той винды на другом диске?
Автор: tecdoc
Дата сообщения: 24.01.2012 14:52
Yvaliko, прописан он не в реестре, а в загрузчике... система грузится с файлов, которые установщик предварительно скопировал на жесткий, загрузиться можно с оригинального диска в консоли восстановления или с любого LiveCD, и реестр можно от туда открывать при помощи regedit загрузив нужный куст реестра, если вы его еще не потерли, конечно...
Автор: Yvaliko
Дата сообщения: 24.01.2012 15:01
tecdoc
В загрузчике всмысле в boot.ini? Уже смотрел, там нет ничего. Порылся по интернетам, там пишут что искать надо в реестре.
Реестр старый не потерт, лежит вместе с виндой на соседнем диске. Но что и как там делать я пока не в курсе.
Автор: tecdoc
Дата сообщения: 24.01.2012 15:26
Yvaliko, честно, никогда с таким не сталкивался, да и винду ставлю обычно на чистую, но сомневаюсь, что после копирования установочных файлов, она через старый реестр стартует... открыть реестр, можно как я и говорил, загрузившись с установочного диска или LiveCD, в консоли восстановления, там через Regedit открыть нужный куст (Файл - Загрузить куст) реестра из папки нужной системы \WINDOWS\system32\config\ ...
Автор: Yvaliko
Дата сообщения: 24.01.2012 15:41
tecdoc
Консоль восстановления просит пароль администратора, который надежно забыт.
Впрочем, уже нашел как открыть реестр из этой винды. Пошаманил с ключами. не помогает.
Вся проблема в том что утстановка винды дальше не идет, прерывается BSOD 'ом. Теоретически, я знаю причину. нудно удалить один софт. Но удалить его невозможно не загрузившишь в винду. Вот теперь и думаю что бы такого сделать.
Автор: tecdoc
Дата сообщения: 24.01.2012 15:43
Yvaliko, посмотри инфу тут, может поможет, в принципе, почти то что нужно...

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

а смысл установки винды поверх старой?
Автор: Yvaliko
Дата сообщения: 24.01.2012 17:40
tecdoc
Не, не помогло. Пришлось бекапится и ставить начисто.
Смысл установки поверх старой в сохранении настроек кучи софта. Теперь придется снова все переустанавливать. А это работа на пару дней.
Автор: Erekle
Дата сообщения: 25.01.2012 01:55

Цитата:
нудно удалить один софт. Но удалить его невозможно не загрузившишь в винду

Выследить в удаленном реестре нельзя?
Автор: mixc32
Дата сообщения: 26.01.2012 03:08
привет всем, помагите. проблема в том что в комп захожу как гость, прав не каких нет, как добавить аднинестратора???
Автор: Sish
Дата сообщения: 26.01.2012 06:53
mixc32
Если есть возможность загрузки с CD, то, как вариант, сбросить пароль с помощью Passware Kit, но лучше (во всех отношениях) договориться с админом
Автор: mixc32
Дата сообщения: 26.01.2012 08:00
в томто и дело что нету администратора, только гость учётная запись
Автор: Sish
Дата сообщения: 26.01.2012 08:30
mixc32
Ты хоть ось написал бы...

В вышеуказанной ветке можешь скачать образ CD, прожечь его и с него загрузившись, сбросить пароль админа.
Автор: BVV63
Дата сообщения: 26.01.2012 08:57
mixc32
Согласно каким данным Вы решили, что админа тю-тю? Если его учётка заблокирована, то он в меню выбора будет отсутствовать. Грузитесь с LiveCD или ERD Commander и разблокируйте учётку.
Автор: schastlivja
Дата сообщения: 26.01.2012 17:57
Здравствуйте!
В виду попыток установить на компьютер без дисковода компакт дисков Windows XP (x64), я создал раздел, сместив загрузочный, сделал его загружаемым в MS-DOS, из которой надеялся запустить программу установки XP (x64). К сожалению я поздно узнал, что оказывается, Windows XP (x64) нельзя установить из под DOS. Я применял программу "FDISK /cmbr" и "FDISK /mbr" для того что бы заставить загружаться DOS и после этого Windows XP (x32) которая была установлена на диск и служила мне верой и правдой, работать отказалось. Любая попытка загрузки в любом режиме заканчивалась синим экраном смерти гласящим, что-то про невозможность нахождения точки входа в процедуру NtSerializeBoot файла NTDLL.DLL. Конечно было бы проще переустановить систему, но я очень хочу разрешить эту проблему, что бы в следующий раз не тратить на неё время да и потом например смог помочь друзьям. Это очень интересный опыт. Подумал, что было бы здорово выполнить загрузку с её протоколированием. Потом загрузившись из под другой системы, я обнаружил, что в папке с поломанным виндовсом протокола нет вообще... В связи с чем возникла мысль, что Windows перестала загружаться потому, что буквы которые система при загрузке назначала монтируя разделы жесткого диска назначаются неверно. Я провёл эксперимент. В начале я скрыл два диска перед сломанной ОС, а потом их и вовсе удалил, оказалось, что и в том и в другом случае, система становилась загружаема, хотя уже синий экран смерти не появлялся и появлялся экран приветствия, на нём был виден только один логотив Windows, и система даже не зависала, но не загружалась всёравно. Перед разделом сломанной О.С., ещё три операционные системы, два первых раздела (c: и d: ) заняты старенькими Windows XP, а третий (m занят Windows Seven. В связи с чем я решил, что на каком-то этапе загрузки, система вдруг начинает загружать файлы не из того раздела, скорей всего обращается к NTDLL.DLL например с диска где находится Windows Seven.

Хотелось бы узнать, какой раздел реестра отвечает за буквы диском, с каким по вашим предположением аспектом загрузки системы может быть связана данная проблема, и можно ли каким-то образом разрешить данный вопрос без переустановки.

Однажды произошла такая же проблема, синего экрана смерти не было, просто экран приветствия на красивом синем фоне с логотипом, где написано "Добро пожаловать" или "подождите, пожалуйста", под логотипом Windows XP. Проблема появилась после перемещения системы с одного диска на другой. Решить мне её так и не удалось, пришлось создавать символические ссылки к папкам операционной системы на тот диск где она раньше размещалась. В реестре вроде заменял буквы дисков, но видимо там ещё есть где то пути, но не буквенные а объектные, пути к устройствам непосредственно.

Прошу меня извинить, если я обращаюсь не в ту ветку или данный вопрос осуждался.
Так же я искал ответы на данный вопрос в гугле или яндексе, на oszone, ixbt, tomshardware, но боюсь моего умения найти грамотную формулировку данной проблемы не достаточно. Изложил данную проблему полностью, так как она может помощь, может быть перейти к другой теме форума.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455

Предыдущая тема: Интернет тупит


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.