Поиск - Участники - Календарь
Перейти к полной версии: Administrative tools -> Services для идиоток
ElderScrolls.Net Conference > Библиотека > Software
Molly
Здравствуйте дорогие товарищи!
Давно мы не виделись, но когда у меня поломались случайно руки-ноги, я вспомнила об этом замечательном местечке, где всегда помогут (или на крайняк посочувствуют : ).

Значитца, решила я повысить быстродействие в своем скромном ноутбуке (WinXP Home edition, англ. версия). Для начала отключить автоапдейты, а их мало отключить через панель, я (умная!) уже знаю что единственный правильный способ с ними разделацца - отключить через Administrative tools -> Services.  Ну и раз уж я туда зашла, так я стала внимательно просматривать что еще ненужное, типа всякого рода Remote access'ов, Netmeeting'ов и т.п. И всё подизейблила. Некоторые вещи, которые казались мне сомнительными и непонятными, я сперва дизейблила, потом перезагружала комп и смотрела что будет. И всё было хорошо.

После отключения DCOM Server Process Launcher и перезагрузки ничего страшного не случилось, потом я поотключала еще парочку чего-то и следующий сомнительный пункт был Remote Procedure Call (RPC). Отключила его, перезагрузила... и вот вам результат.

Винда грузится минут 5-10. То же и в safe mode. Нижнаяя полоска задач (или как ее там) не работает: приложения запускаются, но внизу их не видно, переход между ними только по alt-tab. Буфер обмена не работает (туда ничего не копируется). Перетаска окон не работает. Но это фсё фигня полная, самое хреновое что когда запускаешь эти коварные Services, при нажимании на Properties (свойства) не происходит ничего. А следовательно, нельзя ничего enable, что disabled. Назад дороги нет. Когда нажимаешь на сервис правым кликом, можно только start/stop, но запустить RPC и б-во других сервисов невозможно, пишет еррор 1058: service cannot be started because it is disabled.

Поразительно, что при всем при том интернет работает! (Стрим).

Гугл нашел абсолютно точное описание моей проблемы на каком-то форуме, но увы - на тот пост никто не ответил...

Вот и вопрос: КАК ВКЛЮЧИТЬ ОТКЛЮЧЕННЫЕ СЕРВИСЫ в такой ситуации? Наверное через реестр, но там я вообще не петрю и не знаю что и как писать...
Heilige Geist
>> Molly:
Для начала попробуй сделать восстановление системы, если возможно.
Stox
Неприятность в том, что последующее включение RPC через реестр или консоль восстановления после нечаянного их отключения в XP не дают возврата к прежней функциональности, это краеугольная технология в NT5-системах. Поэтому выхода два:
1. откат системы до работоспособного состояния (грузишься через F8) - не факт что поможет
2. запуск восстановления из защищенного режима (тож через F8)
3. откат системы из предварительно сделанного образа (у тебя кажись его-то и нет)

А на будущее про сервисы XP очень хорошо по адресу:
OS Zone

И документик можно сразу выкачать:
Список служб Windows XP

Сам в своё время RPC вырубил! sad.gif

Ну а для создания образов идеален BootIt Next Generation (быст, бесплатен, смышлён). Освоишь и проблемы падения системы будут тебя колыхать меньше.

сайт разработчиков

Год назад $ брали только за использование его в качестве загрузчика, откаты - бесплатно!
[FG]
Попробуйте в реестре ветку
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\RpcSs

Ключ для параметра Start = 2

Потом ребут ОС.
Stox
Цитата: 
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services


Насколько помню (не наверняка), данная ветка отвечает как раз за последнюю удачную конфигурацию, поэтому через F8 всё равно грузиться придется.

За текущую отвечает:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
[FG]
Насколько помню, она отвечает за положение данных при след. загрузки ОС.
Не думаю, что изменения текущей конфигурация что-то изменят.
Stox
Спасибо за корректировку.
Но вот простое включение RPC всё же может не сработать. Несколько раз такое было при включении из консоли восстановления.
Molly
Большое спасибо, сейчас буду пробовать!!! Да, совершенно уже точно - дело именно в RPC и ни в чем другом.

Увы восстановление типа system restore невозможно: при запуске сразу предлагает форматировать диск, а мне жалко. Никаких точек возврата тоже не сделано: обленилась я, комп слишком хорошо работал.... эхххх ну зачем я стала чинить то что не сломано? : /

net start rpcss попробовала - пишет то ж самое: не могу старт, т.к. он disabled.

В ControlSet001 Start и так стоит 2 : ((. То же и в CurrentControlSet, ControlSet003 (контролсетов там всего три: 001, 003 и Current).

Один из эрроров у меня говорит "RPC service not available", да и в Administrative services он попрежнему отключен... В реестре этот самый RPC встречается 15 раз. Может тупо везде поставить start 2?

Stox, извини я не совсем разобралась: что такое "консоль восстановления" и как из нее можно запускать? При запуске safe mode через F8 есть такой режим command line  - это оно? Если да, то что в нем писать надо?
[FG]
Память могла подвести, попробуйте посмотреть и заменить в ветках
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\

и какой ключ прописан для параметра start в
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs ?
Molly
См выше, я там написала. Нету ControlSet002, только 001 и 003 - там везде двойки где старт. И в CurrentControlSet тоже.

Вернее так:

Start  REG_DWORD  0x000002 (2)

Сорри не могу скопировать, копипаст работает не из всех програм (один из глюков).
[FG]
Код:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\RpcSs]
"Description"="Provides the endpoint mapper and other miscellaneous RPC services."
"DisplayName"="Remote Procedure Call (RPC)"
"ErrorControl"=dword:00000001
"Group"="COM Infrastructure"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
& nbsp;74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,
\
& nbsp;00,76,00,63,00,68,00,6f,00,73,00,74,00,20,00,2d,00,6b,00,20,00,72,00,70,00,
\
 63,00,73,00,73,00,00,00
"ObjectName"="NT AUTHORITY\\NetworkService"
"Start"=dword:00000002
"Type"=dword:00000020
"FailureActions"=hex:00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,\
 00,02,00,00,00,60,ea,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\RpcSs\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
& nbsp;00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,
\
 72,00,70,00,63,00,73,00,73,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\RpcSs\Security]
"Security"=hex:01,00,14,80,a8,00,00,00,b4,00,00,00,14,00,00,00,30,00,00,00,02,\
& nbsp;00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,
\
& nbsp;00,00,02,00,78,00,05,00,00,00,00,00,14,00,8d,00,02,00,01,01,00,00,00,00,00,
\
& nbsp;05,0b,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,
\
& nbsp;20,02,00,00,00,00,18,00,8d,00,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,
\
& nbsp;02,00,00,00,00,14,00,9d,00,00,00,01,01,00,00,00,00,00,05,04,00,00,00,00,00,
\
& nbsp;18,00,9d,00,00,00,01,02,00,00,00,00,00,05,20,00,00,00,21,02,00,00,01,01,00,
\
 00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\RpcSs\Enum]
"0"="Root\\LEGACY_RPCSS\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001


Создайте в notepad текстовый файл след содержания, сохраните, измените расширение на .reg
Запустите. Перегрузитесь. После перезагрузки посмотрите состояние службы.

Вообще, странно, параметр start = 2 явно указывает на то, что базовая служба автоматически загружается. Посмотрите логи ошибок в Control Panel > Administrative tools > Event Viewer

добавлено [FG] - [mergetime]1201198867[/mergetime]
Да, если зайти в сервисы (win+r > services.msc > ok) - какой статус у службы и работает двойной клик по ней?

добавлено [FG] - [mergetime]1201199627[/mergetime]
Если не поможет, можно попробовать еще один способ smile.gif
Цитата: 
When you try to manually start the RPC service, you receive:

Could not start the Remote Procedure Call (RPC) Service. Error 1058: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

This behavior will occur if the RPC service is disabled in your current hardware profile.

To workaround this behavior:

1. Copy / Paste the following into a blank Notepad.exe window:

[REGEDIT4]

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Enum\ROOT\LEGACY_RPCSS]

2. Save the file as C:\LEGACY_RPCSS.TXT.

3. Restart your computer is Safe Mode.

4. In Safe Mode, open a CMD.EXE window.

5. Type the following command and press Enter:

regedit /s C:\LEGACY_RPCSS.TXT

6. Restart your computer normally.
Molly
FG и Stox, огромное спасибо за такое желание помогать!

Сейчас буду переписывать все эти коды вручную (как раз из Фокса копи не работает).

С services.msc такая петрушка: там внизу есть две закладочки, Extended и Standard. Так вот, Экстендед полностью заблокирована: синий квадрат там вместо всех записей. И так оно есть уже полдня, со времени как я дизейбл RPC. А вот Стандарт - там нормальный список сервисов.
Remote Procedure Call (RPC), Status: никакого статуса, Startup type: Automatic, Log on as: Network service. Двойной клик не работает ни на однин из сервисов вообще, так же не работает по правому клику Properties (и из меню Action - properties тоже не работает). Машина тихонько хрюкает, но ничего не происходит. Реакция есть только если по правому клику нажимать start  или stop: у большинства сервисов выскакивает error 1058 (cannot start because the service is disabled), но некоторые можно старт или стоп. RPC: error, "нельзя start потому что он disabled".

Я сейчас через registry detective пересмотрела все употребления слов remote procedure. Кроме RPC оно употребляется в RPC locator и NTLM RPC. Все они есть в ControlSet'ах 001, 002, 003 и Current. Везде сам RPC имел старт 2, а эти другие - 3. Я их всех переделала на 2. Теперь в services.msc RPC locator started, automatic, network services. А NTLM security support provider - started, automatic, local service. Про NTLM не знаю, не замечала - а RPC locator раньше был выключен. Впрочем, это ни на что не повлияло: комп глючит в точности так же как и раньше.

С Event viewer так: там есть три пункта: Application, Security, System. Application: information и warnings от Авира Антивир. Блин пригласила "компутерную помощь" - первого попавшегося, который так себя называл и не просил много денек. Он первое что сделал - всунул диск с целым зоопарком троянов : )). На которых Авира заругалась и я попросила диск вынуть и вообще... ммм... В общем он постепенно ушел, на память оставив мне какой-то осколок бут-менеджера, так что теперь при входе надо делать лишний клик. На все остальные свойства компа его приход не повлиял.

Security: длинный список Success Audit, без эрроров.

System: дофига всяких information, в основном от Авиры и eventlog. Есть несколько error NetBT event 4307.

ВОПРОС: там в коде у вас /  причем разорванные. Это точно так надо? Внутри гексов ведь, странно выглядит. А вообще это в хтмл знак пробела... не заменить ли это дело на пробелы, а?
Morendil
Цитата: (Molly @ 24.01.08 - 21:53)
ВОПРОС: там в коде у вас /  причем разорванные. Это точно так надо? Внутри гексов ведь, странно выглядит. А вообще это в хтмл знак пробела... не заменить ли это дело на пробелы, а?

Видимо там, откуда скопировано, сий прием был использован для создания отступов. Просто удаляй, без пробелов.

добавлено Morendil - [mergetime]1201203729[/mergetime]
Цитата: 
Сейчас буду переписывать все эти коды вручную (как раз из Фокса копи не работает).

Ммм, версия не понимающая комбинацию Ctrl+C в русской раскладке? Из контекстного меню тоже не копирует?
Molly
Не, не копирует никакими хоткеями ни в каких раскладках, и даже выбор мышью из меню edit. То ж самое в Ворде и Нотпаде. При этом в WinCommandere все нормально копируется и вставляется любыми кнопками или меню, а также работает принтскрин и вставка картинок в IrFan : ). В общем куча мелких и крупных глюков (самый странный - перемещение индикатора языка в левый угол вместо правого : )). Все эти глюки возникли после удаления RPC.

Ничего, я выцепила этот код через save page as. Пока не помогло, сейчас уберу пробелы... потом попробую второй вариант...
Morendil
Кстати перед подобными манипуляциями с реестром, имеет смысл его откатить. Файлы реестра (5 штук) лежат в папке /windows/system32/config/
system
software
default
security
sam

Из-под живого ХР их скорее всего не вытащить, а вот из-под любой другой системы, да хотя бы из той-же консоли восстановления ХР (запускается с установочного CD) - легко. Причем, в обе стороны smile.gif

Точки восстановления системы, ежели таковые когда-либо имелись, хранятся в папке System Volume Information, доступ к которой можно получить даже под ХР, путем некоторых манипуляций (если угодно, расскажу о них далее).

Ну и наконец, в папке /windows/repair/ лежит еще один комплект реестра, создаваемый при установке системы.

Удачи в ковырянии wink.gif
[FG]
Ветка реестра упомянутая выше в аттаче. (расширение на .reg)

Не поможет, переходите к варианту изложенному на англ. языке.
Molly
Не.... не помогли ни первый ни второй файл FG, ни вариант описанный по англ.

Я еще сейчас заметила странную вещь: файлы C:\autoexec.bat, config.sys, io.sys, msdos.sys имеют нулевой размер (пустые). Не знаю, это так полагается для ХР или нет? И никаких бэкапов для автоэкзека нет. Я вообще-то в ХР раньше особо не ковырялась, вот в 95/98 - это да, они у меня лет 10 жили, так что всякое бывало. Там эти файлы имели таки смысл и через них можно было влиять на систему.

System Volume Information у меня выглядит пустой (из Винкоммандера, он показывает скрытые файлы). Если не слишком много сил отнимет, то расскажите плиз как что-то выцепить оттуда (если конечно там что-то есть чего не видно : ).

В repair есть такие файлы, и даже копируются. Вот только как их запустить? И если они откатят на момент установки виндов - не проще ли тогда вообще винды переустановить? Видимо так и сделаю рано или поздно, но только уже завтра - седня умаялась : )). Меня правда смущает тот факт что это ноутбук, и как бы не пришлось после переустановки виндов добывать кучу драйверов.... Да и диск с виндами у меня не от этого ноута, а левый. Но хороший, проверенный уже на других компах.

Мда. Кой черт понес меня на эту галеру.... Чего мне не сиделось в отлично работающей системе?

(Одно утешение - снова пообщаться с хорошими людьми! : )))
[FG]
>> Molly:
Цитата: 
файлы C:\autoexec.bat, config.sys, io.sys, msdos.sys имеют нулевой размер (пустые). Не знаю, это так полагается для ХР или нет? И никаких бэкапов для автоэкзека нет. Я вообще-то в ХР раньше особо не ковырялась, вот в 95/98 - это да, они у меня лет 10 жили, так что всякое бывало. Там эти файлы имели таки смысл и через них можно было влиять на систему.
В xp они не имеют такого значения.

Уверен, что можно восстановить систему без перестановки ОС, но вот так решать вопрос несколько неудобно. На свежую голову подумаю, с чем это может быть связано.
Molly
АААААААААААААААААААААА УРРРРААААААААААААААААААА!!!!!!!!!!!!!!!!! : )))))

О Щастье!!! О Радость!!!!! Она Починилааааааась!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Прямо глазам своим не верю - RPC запустился, все работает, ВСЕ глюки пропали как кошмарный сон..... (ТЬФУ-ТЬФУ-ТЬФУ).

Нну фсё. Больше я не полезу немытыми ногами в тонкие настройки! : )

В опщем так. Перед сном, уже фактически выпотрошенная (с 10 утра прикиньте до часу ночи почти непрерывные усилия) - последний раз залезла в Гугель и набрала там что-то типа "how to start RPC?" Одна из страниц была вот какая: Could not start the Remote Procedure Call (RPC) Service (о наслаждение скопировать и вставить линк! : )) Где бы вы думали - на сайте Микрософта.

Ну там написано подробно, если интересно. Основная идея - делетнуть legacy_rpcss в CurrentControlSet. Всё сделала, как написано и с первого раза всё получилось. Ну надо же, вот это значит техподдержка... а я думала что M$ ни на что не способна кроме как проверять лицензионная ли копия, а они оказывается и правда пишут на своем сайте полезные вещи! : )

Большое спасибо вам за попытки разобраться и помочь. И вообще, мне ужасно приятно что вы меня не оставили в беде! : ) ESN самый приятный во всех отношениях форум на сети!
Shel
Ищи в инете программу, способрую включать и отключать сервисы. J16 J15 Power Tools, вроде... Но могу ошибаться, давно дело было... Я её с диска игромании когда-то брал.
Кстати у меня RPC добровольно не отключается.

И ещё, вроде, должен быть включен "Система событий COM+", по крайней мере при затрете его и других COM+ гликов не меньше. У меня стоит "ручной запуск".

P.S.: Я бы чисто для эксперемента набрал бы в консоли "%systemroot%\svchost -k rpcss"

__________________

ohmy.gif Второй раз в моей жизни майкрософтовская помощь помогла smile.gif Что творится в этом мире smile.gif
Molly
Цитата: 
P.S.: Я бы чисто для эксперемента набрал бы в консоли...

НЕТ!!!!!!!!!!!!!!!

Ни за что на свете, и не уговаривайте! Хватит с меня экспериментов : )))

Com+ Event System у меня к счастью started и manual. Я не особо поняла описание, единственное что мне показалось что это не сетевое а локальное (объекты какие-то), подумала может что полезное : ))). Спасибо что сказал, а то мало ли! : ) А с RPC у меня так вышло потому что оно Remote - ну я и решила что это какой-то очередной remote access, типа чтоб из сети кто нить лазал и имел доступ, нафиг. И судя по тому, что показал поиск, это фичу люди нередко пытаются отключить, видимо из той же логики : )

Цитата: 
Второй раз в моей жизни майкрософтовская помощь помогла smile.gif Что творится в этом мире

Гы, а у меня в первый! : ))
Shel
Без него не работает виндовс инсталлер, буффер обмена, пуск только в ксалическом стиле + по мелочам. Я его в своё время УДАЛИЛ smile.gif. Ничё, после установки апдейта для этог самого виндовс инсталлера всё востановилось. А вообще если не знаешь, что делает сервис - ставь ручную загрузку.
И береги как зеницу ока sfc_os.dll smile.gif
Fox the Undead
Так. Пока тему не снесли - задам свой вопрос. Каким образом в винде можно вырубить и врубить микрофон? А то у меня эта ХРень после каждой переустановки что-нибудь глушит, в первый раз это были все нет-порты, теперь собственно микрофон.
[FG]
>> Fox the Undead:
Тему закрывать не будем, но это не значит, что можно/нужно в ней оффтопить. В отдельную тему.
И выражайте свои мысли ясней.
daussy
Поставил я эту совтинку посмотреть. Ну собственно ничео интересного. Ее легко заменят cpuz и gpuz при том что в 40 раз меньше. функций разгона не больше чем в рива тюнет. Так что не стоит оно скаченных 85 метров
Упрощенная версия форума. Для перехода в полную нажмите на эту ссылку.
Invision Power Board © 2001-2025 Invision Power Services, Inc.