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

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

Автор: BVV63
Дата сообщения: 28.10.2011 13:24

Цитата:
Попутный вопрос



Цитата:
Кого делать владельцем?

Себя. Нет, лучше группу локальных админов.
Автор: monsoon
Дата сообщения: 28.10.2011 16:43
Можно ли в XP настроить панель задач так, чтобы при открытии множества документов, программ и т. д. они отображались в одной полосе задач, без появления прокрутки.
Т. е. мне нужен вариант как было в Win2000: кнопочки уменьшаются по ширине в одной полосе панели задач.
Группировкой схожих задач не пользуюсь и не буду.
Нашел про параметр TaskbarGroupSize, но это опять же для группировки.

sis_terr в своем посте на этой странице упоминает параметр MinWidth. Но если его задать только иконкой, то все равно при определенном количестве задач на панели, появляется как бы ее следующий ряд и появляются кнопки для ее скроллинга.
Автор: sis_terr
Дата сообщения: 02.11.2011 16:37
была раньше ветка в реестре
HKEY_USERS\S-1-5-21-1202660629-448539723-1801674531-500
переставила винду по поводу перехода на другую материнку и проц
теперь ветка реестра получила вот такие цифры
HKEY_USERS\S-1-5-21-823518204-1123561945-725345543-500
и естессно старые ключи не экспортируются

что это за прикол, как переустановить винду чтоб цифры сходились
или это какая то фича винды ХР ?

monsoon, непоняла что необходимо сделать(
это когда открыто оочень много окон, то возле трея появляется прокрутка?
Автор: Aleks78
Дата сообщения: 02.11.2011 16:38

Цитата:
и естессно старые ключи не экспортируются

А ручками ?
Автор: sis_terr
Дата сообщения: 02.11.2011 17:07
Aleks78, пусть ручками машинка бельё стирает ))
Автор: BVV63
Дата сообщения: 03.11.2011 05:53
sis_terr
Что конкретно не так? При создании учётки для нового пользователя ей назначается уникальный SID. Понятно, что он не будет совпадать с тем, что был раньше, даже если логин одинаков.

Цитата:
как переустановить винду чтоб цифры сходились

Никак. А зачем?
Автор: Diabolik
Дата сообщения: 03.11.2011 09:04
Народ, подскажите пожалуйста: какие ветки, параметры и значения реестра отвечают за галочки:
Автоматический переход на летнее время и обратно
и
Выполнять синхронизацию с сервером времени в Интернете

Автор: monsoon
Дата сообщения: 03.11.2011 11:07
sis_terr
Попробуйте посмотреть утилиту Руссиновича NewSID


Цитата:
monsoon, непоняла что необходимо сделать(
это когда открыто оочень много окон, то возле трея появляется прокрутка?
да.
У меня примерно 12 приложений умещаются на панели (зависит от ширины панелей "Быстрого запуска" и количества ярлыков справа от языковой панели)
Потом появляется новая область панели задач с прокруткой:



Хотелось бы, чтобы все умещалось на одной панели, как это было в 2000-й.

Diabolik
Цитата:
Автоматический переход на летнее время и обратно

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"DisableAutoDaylightTimeSet"=dword:00000001

Если удалить параметр, будет осуществляться переход.
Автор: sis_terr
Дата сообщения: 03.11.2011 11:53
BVV63

Цитата:
Никак. А зачем?

ну я выше писала, что у меня куча .reg-файлов с настройками с предыдущей винды

monsoon, NewSID сделает не тот номер что мне надо, а просто новый сгенерит
Ну в общем, почитала на русском подробно, поняла что лучще заменить это в своих .reg файлах
Благодарю за наводку, а то у меня была дырка пробел в знаниях по этому поводу))

Цитата:
Хотелось бы, чтобы все умещалось на одной панели, как это было в 2000-й.

Вы меня заинтриговали, я считала этот скролл справа как данность,
а как это выглядело в 2000?



Автор: BVV63
Дата сообщения: 03.11.2011 11:59
sis_terr

Цитата:
ну я выше писала, что у меня куча .reg-файлов с настройками с предыдущей винды

Так а зачем экспортировать из [HKLM\Users\<SID>]? Во всех отношениях удобнее из [HKCU]. И подойдёт под любой SID.
Автор: sis_terr
Дата сообщения: 03.11.2011 12:23
ублин, счас буду разбираться, я изменения выясняла программкой Reg shot,
что получила , с тем и долбаюсь)

Добавлено:
щщёрт побери! т.е. как я поняла [HKLM\Users\<SID>] является ведомым [HKCU]?
Автор: Diabolik
Дата сообщения: 04.11.2011 12:03
monsoon

Цитата:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"DisableAutoDaylightTimeSet"=dword:00000001

Если удалить параметр, будет осуществляться переход.

Так что он должен быть в наличии, чтобы отображалась данная строка? И какое значение для отключения?

Второй опцию знаешь где искать?
Автор: sis_terr
Дата сообщения: 04.11.2011 12:16
Diabolik, обычно в таких значениях
dword:00000001 - включено
dword:00000000 - выкл
Автор: Sphinx114
Дата сообщения: 04.11.2011 12:38
Diabolik
синхронизировать:

Код: Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
"Type"="NTP"
Автор: monsoon
Дата сообщения: 04.11.2011 16:57
sis_terr


Цитата:
monsoon, NewSID сделает не тот номер что мне надо, а просто новый сгенерит.
Ну в общем, почитала на русском подробно, поняла что лучще заменить это в своих .reg файлах

Можно указать Sid другого компьютера, выбрав комп. Можно ввести конкретный SID.
Но если дело касается нескольких reg-файлов, гораздо проще изменить в них.


Цитата:
обычно в таких значениях
dword:00000001 - включено
dword:00000000 - выкл

В данном случае вроде не так. По умолчанию параметра нет.
Если снять галочку создается "DisableAutoDaylightTimeSet"=dword:00000001 .
Если поставить, параметр удалится. Проверьте регедитом.


Цитата:
Вы меня заинтриговали, я считала этот скролл справа как данность,
а как это выглядело в 2000?

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



(даже расширив панель быстрого запуска, до скроллинга помещается 22 задачи)

А в winXP - 16:


Можно поэкспериментировать с параметром MinWidth ветки [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
Но минус в том, что изменив значение этого параметра, он устанавливает ширину по дефолту для всех задач, т.е. если на панели хотя бы одна задача, ширина ее будет установлена согласно значению этого параметра и не будет уменьшения ширины по мере увеличения задач на панели.
Автор: sis_terr
Дата сообщения: 04.11.2011 21:00
monsoon

Цитата:
.....они постепенно уменьшали свою ширину до ярлыко

ага, в 98 тоже так было.
Как мы видим на скринах ХР тратит место на первую букву заголовка
Где то видела настройку с маленькой программулькой полностью убирающей заголовок,
как в вин7, остается один ярлык, но мне такое не понравилось


Добавлено:

Цитата:
Можно указать Sid другого компьютера, выбрав комп.

как предложил BVV63, проще заменить на ветвь [HKCU],
что я уже сделала и довольна результатом
Автор: bredonosec
Дата сообщения: 05.11.2011 15:44

Цитата:
как в вин7, остается один ярлык, но мне такое не понравилось

это называется "группировать похожие"
Наверно, ткнув гугл, на раз найдете настройку, как поставить..

Цитата:
как я поняла [HKLM\Users\<SID>] является ведомым [HKCU]?

да, это то же самое.
Потому проще запустить после логона рег с "каррент юзер" настройками, нежели мучаться с сидом.
Автор: sis_terr
Дата сообщения: 05.11.2011 20:00
bredonosec

Цитата:
это называется "группировать похожие"

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

Цитата:
Потому проще запустить после логона рег с "каррент юзер" настройками, нежели мучаться с сидом.

захожу автоматом под Админом, мне надо было просто старые reg файлы экспортировать
Автор: newuser1001
Дата сообщения: 06.11.2011 01:05
Прошу простить, если баян (почему-то поиска в пределах этой темы нет, а в общем поиске не нашёл)
Bозникла задача внедрить поддержку нового чипсета без переустановки Windows.
Т.е. перейти на новую мат.плату. Старая с чипсетом ViA KM266, новая - AMD 790GX + Radeon 3300.
Сейчас получается так, что загрузка винды на новой плате сводится к тому, что долю секунды моргает синий экран с белыми буквами и отрабатывается перезагрузка.
Переустанавливать винду сильно не хочется, т.к. установлено много всякого софта, и вообще.
У меня была подобная проблема, когда несколько лет назад я переходил со встроенной графики на AGP-видеокарту. Тогда проблема решалась запуском программы установки дров nVidia из-под cистемы, загруженной со встроенной видеокартой (S3 Pro savage). Т.е. дрова устанавливались, после чего можно было вставить новую видеокарту и винда нормально грузилась. (кстати, c тех пор XP нормально грузится и со встроенной видеокартой, и с AGP).
Сейчас же я пытался запускать установщик дров ATI/AMD при живой плате VIA+nVidia, но дрова не устанавливаются. Т.е. создаётся директория ATI, распаковываются файлы, но в реестре не возникает строчек VEN_id/DEV_id, cоответствующих AMD, а именно VEN_1002&DEV_9614...
1) как вычислить правильное значение строк раздела HKLM/System/CurrentControlSet/Enum/PCI для ATI/AMD?*
2) и поможет ли это вообще в данном случае?
3) и если нет, то куда копать?
*кстати, единственный inf, имеющийся в дистрибутиве 'VGA-драйвера' (cкачанный из техподдержки мат.платы) не упоминает Radeon 3300.
Автор: sis_terr
Дата сообщения: 06.11.2011 02:53
newuser1001, сначала делаешь образ системного диска , а потом можно эксперементировать
ну а лучше скопировать на время все программы в другое место, поставить начисто винду и вернуть программы в папку Program Files, почти все будут работать без переинсталляции, только попросят ключ регистрации, Оффис можно ставить портабльный
А иначе будут странные глюки
Автор: Diabolik
Дата сообщения: 06.11.2011 13:29
Для Windows XP правка реестра (отключение перехода и синхронизации) выглядит так:

Код: Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"DisableAutoDaylightTimeSet"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
"Type"="NoSync"
Автор: BVV63
Дата сообщения: 08.11.2011 05:04
sis_terr

Цитата:
т.е. как я поняла [HKLM\Users\<SID>] является ведомым [HKCU]?

Я описался (с ударением на 3-м слоге ). Не [HKLM\Users\<SID>], а [HKU\<SID>]. Активный [HKU\<SID>] есть суть [HKCU]. Точно так же как [HKR] есть [HKLM\Software\Classes]. И то и другое для удобства вынесено в отдельный корневой ключ.
Автор: Rtutis81
Дата сообщения: 09.11.2011 08:05
Плиз, дайте gpedit.msc для Home Edition XP SP3! Необходимо запретить изменение системного времени всем пользователям, поставил от семерки, XP коряво схавала, что даже нет политики безопасности, там только файлик scripts!
Автор: BVV63
Дата сообщения: 09.11.2011 08:52
Rtutis81
http://depositfiles.com/files/s3qxe9m2d
Там же и одноимённая DLL-ка, наверное тоже нужна.
Автор: Sish
Дата сообщения: 09.11.2011 08:57
Rtutis81
Для хомки, насколько знаю такой консоли не существует...
Автор: Rtutis81
Дата сообщения: 09.11.2011 09:35
В SP3 как раз есть, тока я вот от дурости и не знания проинсталировал от 7 стартера, и некоторые функции стали не доступны!

Добавлено:
Не, не получилось, может есть другие варианты блокировки изменения системного времени пользователями в SP3 Home Edition?
Автор: Repoman
Дата сообщения: 07.12.2011 15:11
Здравствуйте!

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

Думаю это надо делать как то так:

REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment /v Path1 /t REG_EXPAND_SZ /d 00,00

но возникают вопросы:
1) команде не нравится пробел между слов "Session Manager", как от него уйти
2) как перевести например C:\Arch в нужный формат REG_EXPAND_SZ

Заранее спасибо!



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

Цитата:
Думаю это надо делать как то так:

REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment /v Path1 /t REG_EXPAND_SZ /d 00,00

Нет. Создаваемая переменная "Path1" ничего системе не говорит, Винда её просто будет игнорировать. Если это обязательно нужно делать из командной строки (или батником), то нужно вначале через "Reg Query" (в конструкции "For" с фильтром "Find" (или "FindStr")) получить значение параметра "Path" (альтернативные решения: через "Find" ("FindStr") обработать команду "Set", а самое простое - выполнить команду "Path"), закинуть полученное значение в переменную, прибавить к ней требуемый путь и уже затем посредством "Reg Add" заменить значение параметра "Path".

Цитата:
1) команде не нравится пробел между слов "Session Manager"

Используйте двойные кавычки.

Цитата:
2) как перевести например C:\Arch в нужный формат REG_EXPAND_SZ

Во-первых, команда "Reg Add" сама это сделает. Во-вторых, зачем? Параметр "Path" имеет формат "Reg_SZ".
P. S. Ну, а если возможно использование GUI, то проще воспользоваться штатным редактором реестра.

Добавлено:
Кстати, вспомнил, что также имеется команда "SetX", как раз предназначенная для подобных операций.

Добавлено:

Цитата:
Параметр "Path" имеет формат "Reg_SZ"

Проверил, в XP он действительно имеет формат "Reg_Expand_SZ" (в Семёрке - просто Reg_SZ). Кстати, практически всегда можно совершенно безболезненно заменять один на другой.
Автор: Repoman
Дата сообщения: 08.12.2011 07:26

Цитата:
[/q]
[q]Думаю это надо делать как то так:

REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment /v Path1 /t REG_EXPAND_SZ /d 00,00

Нет. Создаваемая переменная "Path1" ничего системе не говорит, Винда её просто будет игнорировать. Если это обязательно нужно делать из командной строки (или батником), то нужно вначале через "Reg Query" (в конструкции "For" с фильтром "Find" (или "FindStr")) получить значение параметра "Path" (альтернативные решения: через "Find" ("FindStr") обработать команду "Set", а самое простое - выполнить команду "Path"), закинуть полученное значение в переменную, прибавить к ней требуемый путь и уже затем посредством "Reg Add" заменить значение параметра "Path".


Path1 был для примера, чтобы в своих экспериментах не зарубить боевую переменную )

С командой замены более менее разобрался. Например вот эта тестовая команда работает:

REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path1 /t REG_EXPAND_SZ /d C:\Arch

но, она как вы сказали делает ЗАМЕНУ, а не добавление ((

А надо именно добевление, не могли бы вы мне помочь составить командный файл ?
Я так понимаю он будет примерно следующий...
==========
делаем запрос
REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path1

результат
! REG.EXE VERSION 3.0

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Path1 REG_EXPAND_SZ C:\Arch

что дальше надо считать и присвоить значение переменно (вот тут у меня проблема)
find...
set temp=

потом
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path1 /t REG_EXPAND_SZ /d %temp%;C:\Arch
Автор: BVV63
Дата сообщения: 08.12.2011 08:00
Repoman
Как оказалось, всё намного проще.
В примере добавляется путь к каталогу "C:\123":

Код: Set NewPath=%Path%,C:\123
Reg Add "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /V Path /T Reg_Expand_SZ /D "%NewPath%"

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455

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


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