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

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

Автор: Sish
Дата сообщения: 08.11.2006 15:12
konik
Я ещё вот что нарыл:
Цитата:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters]
"NV Hostname"=""
"Domain"=""
"Hostname"=""

Но Domain, это не совсем то, а поиск в реестре по имени рабочей группы ничег не дал
Автор: Skamvik
Дата сообщения: 09.11.2006 15:34
Всем привет.Системная утилита «Управление дисками» перестала определять сколько свободного места(FreeSpace) на диске DVD/CD-ROM .В свойствах теперь всегда: свободно 0, не зависимо от занятого объема на диске. Занятое место определяет правильно.Получается так, что диск всегда полный.
Как поправить? Windows XP Pro, рекордер-DVD-RAM HL-DT-ST GSA-4165B.
Автор: WRFan
Дата сообщения: 09.11.2006 17:56

Цитата:
Системная утилита «Управление дисками» перестала определять сколько свободного места(FreeSpace) на диске DVD/CD-ROM .В свойствах теперь всегда: свободно 0


а так и должно быть. свободное место и равняется нулю. или ты нашёл способ записывать файлы на dvd? это же не cd-r(w)/dvd-r(w)!
Автор: Skamvik
Дата сообщения: 09.11.2006 18:22
Подробнее.
При просмотре любого диска DVD- R\RW или CD- R\RW,не зависимо от занятого объема на диске, в дисководе при нажатии "свойства" комп всегда говорит: свободно 0 Мб,.Занятое место на диске определяет правильно. Подскажите может в реестре что поправить? При записи DVD-RW в Nero мултисесионного диска, методом DAO выдает сообщение что диск заполнен и предлагает стереть данные
Автор: Sish
Дата сообщения: 10.11.2006 04:24
Skamvik

Цитата:
При просмотре любого диска DVD- R\RW или CD- R\RW,не зависимо от занятого объема на диске, в дисководе при нажатии "свойства" комп всегда говорит: свободно 0 Мб

Тебе уже ответили


Цитата:
При записи DVD-RW в Nero мултисесионного диска, методом DAO выдает сообщение что диск заполнен и предлагает стереть данные

А продлить сессию не пробовал? Может, там на самом деле нет места...
Автор: Viktor_Kisel
Дата сообщения: 10.11.2006 06:11
Подскажите здесь какое лучше выставить число соединений?

"В Internet Explorer количество одновременных сеансов загрузки ограничено до двух и дополнительно может выполняться один сеанс в режиме ожидания. Однако при повышении скорости соединения ограничение в два соединения становится сдерживающим фактором. Чтобы увеличить количество одновременных подключений к серверам Интернета до десяти, в разделе реестра
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
добавьте dword-параметры

"MaxConnectionsPer1_0Server" и
"MaxConnectionsPerServer" и установите им десятичное значение 10.
Совет применим к Internet Explorer 5.x/6 в Windows 2000/XP."
Автор: Sish
Дата сообщения: 10.11.2006 06:48
Viktor_Kisel
У меня вот так:
Код: REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPerServer"=dword:00000007
"MaxConnectionsPer1_0Server"=dword:00000007
Автор: AlexSSS999
Дата сообщения: 10.11.2006 15:51
submaster
Нашел один из вариантов решения задачи, которая нас с Вами когда-то интересовала.
Если кому интересно - см. 25-26 страницы по поводу двойного щелчка на строке "Программы" меню "Пуск". Взято отсуда - http://net.mpei.ru/lang/rus/faqw2kxp/jsifaq/rh5620.htm
Настоятельно !!! рекомендую выгрузить ветку реестра HKCR\Folder перед экспериментами с приведенным там кодом. То, что там корректируется HKEY_CURRENT_USER, не есть основание для спокойствия за судьбу остальных веток реестра...
А так, вобще, симпатичный сайт.
Автор: Elroir
Дата сообщения: 10.11.2006 16:13
AlexSSS999

Цитата:
Нашел один из вариантов решения задачи

У меня после внесения этих изменений, не запускается вообще любая директория. Да это и понятно - информации что делать с фолдерами в реестре уже нет.
All
У кого-нибудь этот вариант сработал?
Автор: Elroir
Дата сообщения: 11.11.2006 00:16
Skamvik
Ты бы хоть почитал, что такое DAO. А DAO - это метод записи всего диска за раз - не прерывая лазера. При этом диск в любом случае закрывается и записывать на него больше ничего нельзя.
P.S. Это конечно-же оффтопик.
Автор: sioma
Дата сообщения: 11.11.2006 07:04
Как отключить окно "Запуск от имени другого пользователя".
Автор: Oleg_II
Дата сообщения: 11.11.2006 10:54
Что-то при выключении долго сохраняет какие-то мои настройки. Около минуты проходит, пока компьютер выключается. Раньше подобное было, когда я применял твик для очистки виртуальной памяти при выключении компьютера. Сейчас этого твика в системе нет. Система только что установленная, перед выключением или перезагрузкой даже ничего не делаю, но результат тот же.
Интересно, что на другом более старом компьтере выключение происходит через несколько секунд.
Никто не подскажет, что еще может так тормозить комп?
Автор: abz
Дата сообщения: 11.11.2006 11:26
Oleg_II

Цитата:
Что-то при выключении долго сохраняет какие-то мои настройки. Около минуты проходит, пока компьютер выключается. Раньше подобное было, когда я применял твик для очистки виртуальной памяти при выключении компьютера. Сейчас этого твика в системе нет. Система только что установленная, перед выключением или перезагрузкой даже ничего не делаю, но результат тот же.
Интересно, что на другом более старом компьтере выключение происходит через несколько секунд.

А система, случайно, не леченная RESET5?
Автор: Oleg_II
Дата сообщения: 11.11.2006 16:52
Нет. Windows 2000 Professional использует простой серийник
Автор: abz
Дата сообщения: 11.11.2006 18:33
Oleg_II

В локальной сети комп?
Автор: Oleg_II
Дата сообщения: 11.11.2006 21:30
Нет, сейчас дома (ноутбук).
Пробую поставить старую сборку для автоматической установки, может быть где-то все-таки какой-то твик мешает или наоборот что-то лишнее удалил ???
Автор: Sish
Дата сообщения: 12.11.2006 05:27
Oleg_II

Цитата:
Windows 2000 Professional

Так она, вроде бы скоростью загрузки выгрузки никогда и не отличалась (по сравнению с XP, например).
Автор: Oleg_II
Дата сообщения: 12.11.2006 08:24
Загружается она медленнее - это точно, но только при взгляде со стороны. На самом деле отличается просто механизм загрузки: в W2k все необходимое для работы системы загружается при старте, поэтому перед началом работы приходится какое-то время ждать, затом потом система довольно таки резво "бегает"; в ХР загружается сначала только то, что дает возможностьначать производить какие-то действия, остальное подргружается в фоновом режиме и занимает не меньше времени. Т.е. в ХР просто правильная иллюзия более быстрой загрузки, на самом деле результат один.

На счет выгрузки не уверен - я ж говорю, что в старых сборках выключается очень быстро: мелькает надись "Сохраняю Ваши установки" и почти сразу за ней "Выключаю компьютер" (по-аглицки) и компьютер выключается или перезагружается. Сейчас же компьютер очень долго сохраняет какие-то мои установки. Причем даже если никаких действий произведено не было.

Интересно, что один и тот же дистрибутив на двух разных компах дает разный результат: на старом стационарном компьютере выключение происходит так же быстро, как и раньше, а на ноубуке это дело сильно затягивается. Пока локализовал эту проблему в том, что это происходит при установке дистрибутива с внедренным DirectX9C (при использовании дистрибутива без него выключение на ноутбуке происходит быстро, т.е. дело не в железе). Возможно, что-то из Директа пишется в реестр и заставляет так долго сохранять настройки? Странно. Сейчас попробую сравнить реестры двух вариантов.

Я ж почему в этот раздел обратился, раньше подобное у меня было с одним твиком реестра (очистка файла виртуальной памяти при выключении компьютера). Может есть еще твики, которые задерживают выключение или, наоборот, его ускоряют?
Автор: Oleg_II
Дата сообщения: 12.11.2006 11:33
Вот такое нашел в userenv.log (на ноуте, на обычном компе такого нет - система с одного диска):
Цитата:
USERENV(d8.8c) 16:35:03:515 MyRegUnLoadKey: Hive unload for S-1-5-21-1801674531-527237240-839522115-1000 failed due to open registry key. Windows will try unloading the registry hive once a second for the next 60 seconds (max).
USERENV(d8.8c) 16:36:03:515 MyRegUnLoadKey: Windows was not able to unload the registry hive.
USERENV(d8.8c) 16:36:03:515 MyRegUnLoadKey: Failed to unmount hive 5
USERENV(d8.8c) 16:36:03:515 UnloadUserProfile: Didn't unload user profile <err = 5>
USERENV(d8.8c) 16:36:03:515 DumpOpenRegistryHandle: 2 user registry Handles leaked from \Registry\User\S-1-5-21-1801674531-527237240-839522115-1000

Скорее всего причина где-то здесь. Что бы мне теперь с этим сделать?
Автор: Elroir
Дата сообщения: 12.11.2006 13:12
Oleg_II
На Microsoft-e описана эта проблема и решением является установка SP3 для Win2000.
Автор: Oleg_II
Дата сообщения: 13.11.2006 10:08
Elroir
Спасибо. Сейчас почитаем
Только прикол в том, что стоит SP4. Вообще, проблема уже решилась заменой некоторых файлов (пока не выловил кто там виноват Видимо таки конфигурация компа как-то влияла. Разберусь - отпишу.
Автор: ViSiToR
Дата сообщения: 13.11.2006 10:38
Всем привет, есть такие вопросы...

1) У меня есть библиотеки иконок (*.icl), но иконка не видна у этого файла, но должна быть первая иконка из этой библиотеки - я когда то делал это в реесстре, но забыл где искать, плиз подскажите кто знает.

2)Можно ли сохранить избранное реестра? (извеняюсь если уже спрашивалось).

3)У меня проблема со всплывающими подсказками в трее - в этой ветке - [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced], у ключа "EnableBalloonTips" стоит значение 1, но подсказки как бы на половину всплывают, видна только та часть, которая над панелью задач... вот скрин:



Как вернуть нормальное отображение?

P.S.
Система WinXP SP2
Автор: Sish
Дата сообщения: 13.11.2006 11:23
ViSiToR

Цитата:
Можно ли сохранить избранное реестра?

А что это такое?


Цитата:
Как вернуть нормальное отображение?

Reboot помогает.
Автор: kaxa
Дата сообщения: 13.11.2006 14:01

Цитата:
Как вернуть нормальное отображение?

Попроовал выключить/включить отображение Balloon Tips (проще всего прогой PowerToys for WinXP > закладка Taskbar)
Рестартануть тему пробовал? Да и навсякий попробуй закрепление taskbar-а включить/выключить


Добавлено:

Цитата:
2)Можно ли сохранить избранное реестра? (извеняюсь если уже спрашивалось)

Да, было здесь уже такое: http://forum.ru-board.com/topic.cgi?forum=62&bm=1&topic=0009&start=340
Автор: wanderer176
Дата сообщения: 13.11.2006 20:40
ViSiToR
1) HKEY_CLASSES_ROOT\iclfile\DefaultIcon
параметр по умолчанию = %1
2) не понял о чём ты
3)HKEY_CURRENT_USER\Control Panel\Desktop
параметр REG_BINARY "UserPreferencesMask"=hex:90320780

или с помощью батника:
@echo off
setlocal
set key="HKCU\Control Panel\Desktop"
REG ADD %key% /V UserPreferencesMask /T REG_BINARY /F /D 90320780
endlocal
Автор: Basser
Дата сообщения: 13.11.2006 21:50
Доброго времени суток всем! Мне по моему вопросу скорее сюда - к вам.

Люди добры, помочь нужна!
Проблема в том, что перестали работать выделенные инет-ссылки в прогах. Например, в том же Евересте. Короче, во всех. При подводе мышиного указателя - они оживают, меняют цвет и тому подобное. А при клике на них - молчок полнейший.
Скорее всего (мне так кажется) что я себе одним из улучшайзеров в свое время отключил что то в реестре. Где и как мне это поправить, подскажите плиз!
Автор: ViSiToR
Дата сообщения: 13.11.2006 23:34
Sish
Цитата:
А что это такое?

В реестре есть меню “Избранное”, вот у меня в нём уже кючу вкладок, и хотел бы их как то сохранить.


Цитата:
Reboot помогает.

Я знаю, но после некоторго веремени опять всё становится также.


kaxa

Цитата:
Попроовал выключить/включить отображение Balloon Tips (проще всего прогой PowerToys for WinXP > закладка Taskbar)
Рестартануть тему пробовал? Да и навсякий попробуй закрепление taskbar-а включить/выключить

Всё это пробовал, спасибо. Но ничего не помагает (разве что сделать панель задач не поверх всех окон, но это же не удобно).


Цитата:
было здесь уже такое

Класс! Спасибо!

wanderer176

Цитата:
1) HKEY_CLASSES_ROOT\iclfile\DefaultIcon
параметр по умолчанию = %1

И тебе большое спасибо, помогло. У меня оказывается вообще не было такого ключа (DefaultIcon).


Цитата:
не понял о чём ты

См. чуть выше.


Цитата:
3)HKEY_CURRENT_USER\Control Panel\Desktop
параметр REG_BINARY "UserPreferencesMask"=hex:90320780

Странно, у меня там стоит точно такая цифра, кроме одной - 90120780 - Вобщем изменил, время покажет, спасибо.

Всем спасибо, надеюсь все вопросы исчерпаны.

P.S
Кстати, имхо, решение на вопрос 2) (о избранном), желательно бы в шапку поместить.
Автор: konik
Дата сообщения: 14.11.2006 00:44
Oleg_II

Цитата:
Сейчас же компьютер очень долго сохраняет какие-то мои установки.
а случаем поиграться с UPHClean не пробовал?
[more=readme]WHAT IS UPHCLEAN
================

UPHClean is a service that once and for all gets rid of problems with user
profile not unloading.

You are having profile unload problems if you experience slow logoff (with
Saving Settings for most of the time while logging off), roaming profiles
that do not reconcile, or the registry size limit is reached.

WHY DO PROFILES NOT UNLOAD?
===========================

Many system and service processes do work on behalf of users. When the work
is done the system or service process is responsible for releasing handles it
has to the user profile hive. If this is not done by the service as the user
logs off the profile cannot be unloaded.

This problem in code can be caused by improper coding either in Microsoft
software or 3rd party software (e.g. printer drivers, virus scanner service,
etc). With the information provided by the system there is no way to find
out what software needs to be corrected to allow profiles to unload.

This problem can be caused for a variety of reasons. While software developers
are typically very careful about releasing handles, developing software that
works on behalf of a logged on user is complicated. It is difficult for
software developer to have full control over how the registry is accessed.
Service developers might want to see KB article 199190 for more information.

While it is possible to identify the service (see KB article 221833), it is
sometimes difficult to track this down the specific problem code. Even when
you do identify the problem code there maybe times when the developer of this
code is not able to make the necessary changes. This is the reason for
UPHClean -- it takes care of the problem regardless of the reason why.

WHAT DOES THE USER SEE? WHAT HAPPENS TO THE PROFILE?
=====================================================

Windows NT4:
The system gives up immediately on failure to unload the profile
and the (roaming) profile is not reconciled.

Windows 2000:
The system attempts to unload the profile 60 times at 1 second intervals.
This retry logic rarely helps so in most cases after 60 seconds of the user
waiting at the Saving Settings message box the system gives up and roaming
profiles are not reconciled. The number of retries can be changed to allow the
user to log off faster (this can be done using the policy under Computer
Configuration, Administrative Template, System, User Profiles, Maximum retries
to unload and update user profile)

Windows XP and 2003:
The profile is reconciled using a copy of the contents of the registry. The
user is not made to wait as in Windows 2000. The problem left is that the
computer cannot recover the memory the profile uses until it can be unloaded.

Also in some cases (e.g. using anonymous logons) you may find that you cannot
log on if the profile cannot be unloaded.

WHY SHOULD I USE UPHCLEAN?
==========================

The concept of UPHClean is to deal with these the same way the operating
system deals with other resource issues: when a task is done resources
(memory, handles, etc) are automatically reclaimed. UPHClean accomplishes
this simply by monitoring for users to log off and verifying that unused
resources are reclaimed. If they are not it reclaims the resource and logs
its action. This approach is superior as it works for any known reason
that profiles do not unload and also will keep working to address new
unknown issues.

Another advantage to UPHClean is that no computer restart is required to
install it or remove it (except on Windows NT 4). You can install and
remove UPHClean to find out whether it helps with a profile unload problem or
not. You can do this without having to worry about what hotfix, service pack,
feature pack, etc has been installed. Set it and forget is the goal of
UPHClean.

By default UPHClean takes action to allow profiles to unload. You can
choose to have UPHClean only report what processes it finds preventing profiles
from unloading. To do this, install UPHClean and use the registry editor to
set:

HKLM\System\CurrentControlSet\Services\UPHClean\Parameters\REPORT_ONLY to 1.

You can also have UPHClean log the call stack that is responsible for the
profile hive handle. This is necessary to find out what software is
responsible for the hive handle in processes used for many purposes (e.g.
svchost.exe, dllhost.exe, winmgmt.exe). To enable call stack logging use the
registry editor to set:

HKLM\System\CurrentControlSet\Services\UPHClean\Parameters\CALLSTACK_LOG to 1.

Logging the call stack is computationally and memory intensive. You should use
this option to collect information and then turn it off. To get more accurate
call stack logging it may be necessary to get symbols installed on the
computer. You can read about getting symbols at:

http://www.microsoft.com/whdc/ddk/debugging/symbols.mspx

HOW CAN I TELL IF I'M HAVING A PROFILE UNLOAD PROBLEM?
======================================================

Events are recorded in the event log in most cases. You can use Event Viewer
to look for the following events:

Windows NT 4:

The application event log has error events with source Userenv, event id
1000. The event text is:

The operating system was unable to load your profile. Please contact
your Network Administrator.

This is the only symptom you find in the event log of a Windows NT 4 computer
indicating this problem is present. The only way to be sure is to use UPHClean
to find out if you have this problem or have some other problem.

Windows 2000:

The application event log has error events with source Userenv, event id
1000. When you call up the event you get the one of following events:

Windows cannot unload your registry file. If you have a roaming profile,
your settings are not replicated. Contact your administrator.

DETAIL - Access is denied.

- or -

Windows cannot unload your registry class file. If you have a roaming
profile, your settings are not replicated. Contact your administrator.

DETAIL Access is denied.

- or -

Windows cannot log you on because the profile cannot be loaded. Contact
your network administrator.

This last error is relevant if you find one of the other ones earlier
in the application log.

Windows XP and 2003:

You will see of the following error events in the application log:

Userenv/1517:

Windows saved user X registry while an application or service was still
using the registry during log off. The memory used by the user's registry
has not been freed. The registry will be unloaded when it is no longer in use.

This is often caused by services running as a user account, try configuring the
services to run in either the LocalService or NetworkService account.

Userenv/1524:

Windows cannot unload your classes registry file - it is still in use by other
applications or services. The file will be unloaded when it is no longer in use.

Userenv/1500:

Windows cannot log you on because your profile cannot be loaded. Check that you
are connected to the network, or that your network is functioning correctly. If
this problem persists, contact your network administrator.

This last error (1500) is relevant if you find one of the other ones earlier in
the application log.

INSTALLATION
============

To automatically install it (you need uphclean-setup.msi):
- Double click the setup.msi

To manually install it (you need a copy of uphclean.exe):

- Create a directory under Program Files for the service
(e.g. c:\program files\uphclean)
- Copy the program (uphclean.exe) to the directory
(e.g. c:\program files\uphclean\uphclean.exe)
- Open a command prompt on the computer
- Change directory where you copied the program
(e.g cd \program files\uphclean)
- Run the program with the -install switch to install the service and start it
(e.g. uphclean -install)

The service is set to automatically start when the computer boots so you will
not need to start it manually. Below I've listed the events that you will find
in the application log when it takes positive steps to unload profile hives.

INSTALLATION PROBLEMS
=====================

If you get an error using the MSI installation package and the package is on a
network share attempt the installation from a local drive. Another alternative
is to use the manual installation instructions.

If you have problems with the installation check to see if the following DLLs
are in your c:\winnt\system32 directory:

    msvcp60.dll
    msvcrt.dll

These files are commonly on computers because of other installed software.
If you are missing these files you can visit:

http://support.microsoft.com/default.aspx?scid=259403

to download vcredist.exe which includes these files.

On Windows NT4 you will need to restart the computer. On restart UPHClean will
start automatically.

UPGRADING
=========

If you used the manual installation method to install UPHClean you must follow
the manual removal instructions before attempting to use the MSI package to
install. You can find out if you used the MSI package by looking for an entry
for User Profile Hive Cleanup Service in Add/Remove Programs under Control Panel.

If you used the MSI package to install then you can proceed with the new package
without removal.

REMOVAL
=======

If you used automatic installation:
- Open Control Panel
- Open Add/Remove Programs
- Click on User Profile Hive Service and select Remove

If you manually installed:
- Run the program with the -remove switch to stop the service and remove it
(e.g. uphclean -remove)
- Remove the UPHClean directory under c:\program files

PROBLEMS USING UPHCLEAN
=======================

Because UPHClean assists in unloading the users registry hive some services
may behave incorrectly. Administrators are encouraged to test and watch for
unexpected behavior. If unwanted behavior is identified contact the
developers of software that UPHClean identified as preventing profile from
unloading.

UPHClean assists the operating system to unload user profile hive by
remapping the handles to the user profile hive to the default user hive.
For example if a process has a handle to
HKEY_USERS\S-1-5-21-X-Y-Z\Software\Microsoft after remapping it would have a
handle to HKEY_USERS\.DEFAULT\Software\Microsoft. This allows the profile
hive to unload. This may not work if the application expects data
that would only be available under the specific user profile hive it was
accessing since the data will not be copied.

If you find that removing UPHClean stops a particular problem from occurring
then you may be interested in restricting UPHClean from processing certain
handles. UPHClean ignores handles that are held opened to profile hives for
the users specified on the user exclusion list or by processes specified on the
process exclusion list. These lists are specified using the following
registry values:

HKLM\System\CurrentControlSet\Services\UPHClean\Parameters\PROCESS_EXCLUSION_LIST

HKLM\System\CurrentControlSet\Services\UPHClean\Parameters\USER_EXCLUSION_LIST

Note that since these values are specified as REG_MULTI_SZ strings you should
use regedt32 on Windows NT and Windows 2000 to edit them.

The process exclusion list is a list of process names that UPHClean should
ignore when determining which handles to user profile hives to act on. Each
process name is specified on its own line when input in registry editor. The
process name should be specified the same way as it shows in Task Manager.
Usually this is the file name of the program (e.g. notepad.exe).

A few process show multiple times in Task Manager. It is possible to specify
that a certain DLL be loaded in the process to allow a selection of a specific
process. This is useful with the svchost process to identify a specific
instance. For example to specify the svchost process that the Remote Procedure
Call (RPC) service is running in on Windows 2000, Windows XP and Windows Server
2003 you would specify svchost.exe/rpcss.dll in the process exclusion list.

The user exclusion list is a list of user security identifier (SID) or user
that UPHClean should ignore when determining which handle to user profile hives
to act on. Each user SID or name is specified on its own line when input in
registry editor. If specifying a user name you must enter the user domain name
followed by a backslash followed by the user name. For example
RCARONDOM\RCARON to specify the user RCARON from domain RCARONDOM. SIDs should
be specified in the usual string format (e.g.
S-1-5-21-2127521184-1604012920-1887927527-68486). This is the same string you
see under HKEY_USERS in registry editor.

Note that the user exclusion list always includes the following SIDs: S-1-5-18,
S-1-5-19, S-1-5-20. Unloading these profiles can cause problems so UPHClean
will not attempt to process handles to these profiles.

Which processes UPHClean performs handle remapping can specified using the
following registry value:

HKLM\System\CurrentControlSet\Services\UPHClean\Parameters\REMAP_HANDLE_PROCESS_LIST

The list by default contains '*' which specifies that handle remapping should
be performed for all non-excluded processes. This list can be changed to only
include specified processes in the same manner as the process exclusion list.
Processes specified on this list can be preceeded by a '-' character to specify
that they should be excluded from handle remapping. Any handle for a process
that is not excluded but has handle remapping turned off will be closed.

LOGGED EVENTS
=============

1) Every time the User Profile Hive Cleanup service starts:

Event Type: Information
Event Source: UPHClean
Event Category: None
Event ID: 1001
Date: 11/14/2003
Time: 10:13:45 PM
User: N/A
Computer: RCARONDOM-DC1
Description:
User Profile Hive Cleanup Service version 1.X.Y.Z started successfully.

2) Every time it stops:

Event Type: Information
Event Source: UPHClean
Event Category: None
Event ID: 1010
Date: 7/11/2003
Time: 11:12:06 PM
User: N/A
Computer: RCARONDOM-DC1
Description:
User Profile Hive Cleanup Service stopped successfully.

3) Here the service is telling you that it closed handles that were preventing
the profile from unloading:

Event Type:    Information
Event Source:    UPHClean
Event Category:    None
Event ID:    1201
Date:        11/14/2003
Time:        10:26:29 PM
User:        RCARONDOM\u1
Computer:    RCARONDOM-DC1
Description:
The following handles in user profile hive RCARONDOM\u1
(S-1-5-21-3230802392-3390281410-1560515013-1307) have been closed because they
were preventing the profile from unloading successfully:

profleak.exe (1444)
HKCU (0x144)

If you have call stack logging the event will look like this:

Event Type:    Information
Event Source:    UPHClean
Event Category:    None
Event ID:    1201
Date:        10/21/2003
Time:        5:17:38 PM
User:        RCARONDOM-DC1\u1
Computer:    RCARONDOM-DC1
Description:
The following handles in user profile hive RCARONDOM-DC1\u1
(S-1-5-21-3230802392-3390281410-1560515013-1307) have been closed because they
were preventing the profile from unloading successfully:

profleak.exe (2604)
HKCU (0x80)
0x77dfc200 ADVAPI32!TrackObject+0xe
0x00412112 profleak!<no symbol>
0x77db571b ADVAPI32!ScSvcctrlThreadA+0xe
HKCU\Software\Policies (0x88)
0x77dfc200 ADVAPI32!TrackObject+0xe
0x77da1949 ADVAPI32!RegOpenKeyExW+0x10b
0x0041350c profleak!<no symbol>
0x00412112 profleak!<no symbol>
0x77db571b ADVAPI32!ScSvcctrlThreadA+0xe

4) Here's what it looks like if there's a problem closing handle held by
application.

Event Type: Information
Event Source: UPHClean
Event Category: None
Event ID: 1211
Date: 7/11/2003
Time: 9:46:29 PM
User: RCARONDOM\u1
Computer: RCARONDOM-DC1
Description:
The following handles opened in user profile hive RCARONDOM\u1
(S-1-5-21-3230802392-3390281410-1560515013-1307) could not be closed:

profleak.exe (1148)
HKCU\SOFTWARE\Policies (0xb0) error 6

5) Here the service is telling you that the user profile hive could not be
unloaded and that it will try again later. I expect that this will occur
if the 1211 event occurred. As I don't expect 1211 to occur I'd expect that
event id 1111 will not occur either.

Event Type: Warning
Event Source: UPHClean
Event Category: None
Event ID: 1111
Date: 7/11/2003
Time: 9:46:50 PM
User: RCARONDOM\u1
Computer: RCARONDOM-DC1
Description:
User profile hive RCARONDOM\u1 (S-1-5-21-3230802392-3390281410-1560515013-1307)
failed to unload. The unload will be retried.

6) If you are using the reporting only mode (see above on how to set) you will
get event id 1501 whenever UPHClean detects a user logging off and the profile
being held:

Event Type: Information
Event Source: uphclean
Event Category: None
Event ID: 1501
Date: 7/11/2003
Time: 11:19:49 PM
User: RCARONDOM\u1
Computer: RCARONDOM-DC1
Description:
The following handles opened in user profile hive RCARONDOM\u1
(S-1-5-21-3230802392-3390281410-1560515013-1307) are preventing profiles from
unloading:

profleak.exe (1364)
HKCU\SOFTWARE\Policies (0xb4)
HKCU (0xb8)

7) If you are using the reporting only mode (see above on how to set) you will
get event id 1511 whenever UPHClean detects a hive loaded for an extended
period of time if the user is not logged on (whether there are handles
to it or not). This is important because it is possible that terminal
server could run out of kernel mode resource (paged pool memory) when that
happens. This could lead to users being prevented from logging on.

Event Type:    Information
Event Source:    UPHClean
Event Category:    None
Event ID:    1511
Date:        10/21/2003
Time:        5:13:18 PM
User:        RCARONDOM\u1
Computer:    RCARONDOM
Description:
User profile hive RCARONDOM\u1 (S-1-5-21-3230802392-3390281410-1560515013-1307)
is loaded even though user is not logged on.

8) If you use handle remapping instead of getting event id 1201 logged you will
get event 1401:

Event Type:    Information
Event Source:    UPHClean
Event Category:    None
Event ID:    1401
Date:        10/26/2004
Time:        9:56:52 PM
User:        RCARON2-NC\u1
Computer:    RCARON2-NC
Description:
The following handles in user profile hive RCARON2-NC\u1
(S-1-5-21-796845957-1275210071-1801674531-1024) have been remapped because they
were preventing the profile from unloading successfully:

regopenkeyex.exe (368)
HKCU\Software\Classes\Software (0x4)


WORK FLOW
=========

    hivestatus: hive name, prior refcount, refcount
    hivetounload: hive name, next attempt (60 seconds)
    pendinghiveunload: hive name, next attempt (10 seconds), last attempt (60 mins)
    handletoclose: handle info

wait until computer has been up for 1 minute

    on profile list change notify or service done or timeout (10 seconds if !pendinghiveunload.empty else 60 seconds)
        if service done -- exit

        iterate through hive status:
            prior refcount = refcount
            update refcount
            if refcount = 0 and loaded then
                if prior refcount != 0 then
                    remove hive from hivetounload
                    add hive to pendinghiveunload
                        (next attempt = now, last attempt = now + 65 mins)
            else
                remove hive from hivetounload
                remove hive from pendinghiveunload

        iterate through pendinghiveunload
            if last attempt passed then
                move hive to hivetounload (next attempt = now)

        if !pendinghiveunload.empty or !hivetounload.empty then
            handletoclose = null
            get handlelist
            iterate through handlelist
                if (start(handle.name) in pendinghiveunload and nextattempt <= now) or
                        (start(handle.name) in hivetounload and nextattempt <= now) then
                    add entry to handletoclose

        process handletoclose (all handles on list are to be closed)

        process hivetounload (hives with nextattempt <= now should be unloaded)
            no need to remove from list (will get done at next hive status update)

[/more] (ридми к утилю)
Автор: Oleg_II
Дата сообщения: 14.11.2006 03:54
konik
Спасибо! Похоже на решение проблемы. Скачал, буду пробовать.
Меня только озадачивает, что раньше-то все прекрасно выгружалось, значит либо сам что-то натворил с установками, либо одно из обновлений именно на мой ноутбук так действует (другие-то компы работают как раньше!).
Автор: ViSiToR
Дата сообщения: 14.11.2006 07:43
wanderer176

Цитата:
3)HKEY_CURRENT_USER\Control Panel\Desktop
параметр REG_BINARY "UserPreferencesMask"=hex:90320780

Неа не то, тоже через некоторое время проблема появилась.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: STOP: c000021a


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