[РЕШЕНО] Значек подключения в трее
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
[РЕШЕНО] Значек подключения в трее - 2010-06-25 23:47:38.100000
|
|
|
Ltonid
Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
|
Проблема: Значек подключения в трее показывает что сети нет. Симптомы: Инет пашет. Все работает нормально)) При наведении на значек появляется всплывающее сообщение с текстом: Учетная запись, указанная для этой службы, отличается от учетной записи, указанной для других служб в этом же процессе. Эта запись относиться к службе "Служба списка сетей". В безопасном режиме такая же ошибка. После чего произошло: мне понадобилось очистить dns-кеш и я запустил службу DNS-клиент, она не запутилась с тойже ошибкой что и выше. Я выставил ее в автозапуск и перезагрузился. Кеш я сбросил, однако обнаружил что значек в трее стал таким. Посмотрев список служб ужаснулся: половина сетевых служб не запустились с такой ошибкой или с ошибкой что не запущена дочерняя служба (т.е. все что зависило от не запустившихся, не запустилось). Как только вырубаю DNS-клиент все запускаются (причем мгновенно) кроме обозначенной выше. Системные данные: Ось: Vista SP2 HB со всеми обновами. Ноутбук Инет по wifi приходит на ноут. Просьбы: 1) Даже не пытаться намекать на пути исправления как в XP не будучи уверенным что данные строки или компоненты есть в висте. 2) Не предлагать переустановку. Что сделано: 1) Пытался перерегистровать dll отвечающую за службу 2) Отрубал всякие антивири и лишние службы, просматривал зависимости. В реестре не лазил. 3) В гугле был по висте самыq минимум и то по максимальной. В HB нету gpedit поэтому про политики безопасности речь идти не может. 4) В другом пользователе тоже самое. 5) Переподлючение и перезапуск, перезагрузка ниче не дают. 6) Точки восстановления почему-то исчезли. Я не знаю почему. Когда исчезли не знаю. Сам не удалял, может места им не хватило. 7) Вирусов нет и быть не может. И даже не намекайте. Я сам сломал)) 8) Делал sfc /scannow. Ошибок не найдено. Вроде описал по максимуму. Ещё раз повторюсь: Vista HB и все работает нормально. Ещё немного пояснений, чтобы не было путаницы для тех кто читает через строчку: 1) Зайдите и посмотрите у себя в службах, службу DNS-клиент и прочитайте описание. 2) Даю описание службы которая не работает. Служба списка сетей Определяет сети, к которым подключен компьютер, собирает и хранит данные о свойствах этих сетей и оповещает приложения об изменении этих свойств. Из догадок: поврежден реестр. У кого 7 или виста выложите свою ветвь HKLM\SYSTEM\CurrentControlSet\Services\netpform
|
|
|
RE: Значек подключения в трее - 2010-06-26 07:02:58.310000
|
|
|
HUGO_BOSS
Сообщений: 2146
Оценки: 157
Присоединился: 2007-11-22 09:38:07.850000
|
Делит
|
|
|
RE: Значек подключения в трее - 2010-06-26 10:07:17.496666
|
|
|
lkesh
Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666
|
quote:
В HB нету gpedit поэтому про политики безопасности речь идти не может. Ну почему же нет. Просто нет возможности прямого управления. Эта возможность просто кастрирована. Зато есть вот что: http://download.microsoft.com/download/c/3/8/c3815ed7-aee7-4435-802b-8e855d549154/GroupPolicySettingsforWindowsVista.xls
|
|
|
RE: Значек подключения в трее - 2010-06-26 11:35:49.863333
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
Как вообще организован выход в инет? Судя по описанию через сеть провайдера. DNS идёт от прова. Сеть соеденяется с провом автоматически. Это в свойствах сетевого соеденения установлено у тебя. То, что это идёт в Vista, так это обусловлено тем, что там кроме пользователя, которого ты создал, есть ещё пользователь "суперадмин". А вот у него установлено соеденяться с провом. Согласно выставленым настройкам твоего сетевого соеденения. А вообще, ты достаточно опытен, что бы воспользоваться ProcessMonitor. Там есть режим журналирования загрузки. Запусти и посмотри, где у тебя данное сетевое соеденение производиться и кем. Тогда и выводы можно сделать.
|
|
|
RE: Значек подключения в трее - 2010-06-26 15:52:58.883333
|
|
|
Ltonid
Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
|
Видимо я все таки не четко написал. У меня ВСЁ работает как и раньше. И инет есть и в соединение все нормально. И в настройках. Просто значек в трее показывает не верно, а точнее всегда показывает что нету сети. Это обусловлено тем что служба "Служба списка сетей" не запустилась. Перефразирую проблему: Как запустить службу "Служба списка сетей"? Она выдает ошибку: Учетная запись, указанная для этой службы, отличается от учетной записи, указанной для других служб в этом же процессе. Других проблем нету. Груповые политики я пытался приладить через все возможные жопы этой оси и в ответ получал что в этой версии она не будет работать. По поводу супер админа. Служба запускается от имени системы и её нельзя запустить от другого имени как бы я не пытался. Проблема точно в реестре, и если не в параметрах запуска данной службы то значит в параметрах нескольких служб. Метод тыка не помог. Так приведу простой пример абстракции: У вас есть машина. В ней есть аудио система. Вы например включили кондиционер которым не пользовались с покупки. И раз у вас перстает играть прогигрываетель, следственно нет звука в колонках. Вы выключаете кондиционер и опа музыка появляется, но в левой колонке пропали басы. Не приятно но не критично, но охото разобраться. Разобали колонки, все нормально, подерали провода - нормально, перепрошили проигрыватель - ниче не изменилось. И тут приходит сосед и предлашает перебрать движок, типа а вдруг поможет: что вы ему ответет? Правильно. Пошлете погулять. Так вот не надо предлагать сделать из машины кабриолет, поменять бампер или подкачать шины. Нужно лишь подкрутить открутившийся шуруп или что-то подобное. Ну надеюсь так будет понятней что у меня произошло.
|
|
|
RE: Значек подключения в трее - 2010-06-26 21:24:09.350000
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
Проблема вызвана правами доступа к отдлельным веткам реестра. Посмотри здесь http://support.microsoft.com/kb/943996 , как рекомендуют решать подобную проблему. Команда для нужной тебе службы C: \ Windows \ System32 \ svchost.exe-к LocalService . Учитывая твой уровень, я думаю, что ты лего сможешь найти с помощью ProcessMonitor и команды, ветку реестра, к которой у тебя нет доступа. Наиболее вероятные ветки HKLM\SYSTEM\CurrentControlSet\Services\Browser\Parameters или HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS\Parameters . Вообще можно поиском в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services найти ветку отвечающую за запуск нужной тебе службы. Команду я дал выше. Нужно только минут 5 потратить и немного терпения.
|
|
|
RE: Значек подключения в трее - 2010-06-26 22:09:22.846666
|
|
|
Ltonid
Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
|
Такс. Веток без прав нету в принципе в HKLM\SYSTEM\CurrentControlSet\Services\ и process monitor это подтверждает. т.е. сообщений Access is denied не было в принципе. Имя службы и нужную ветку я давно нашел, process monitor ниче интересного не сказал, все параметры читаются прекрасно. Терпения у меня много)) Я уже попросил даже нужную ветку чтобы кто-то у себя посмотрел и выложил, ан нет молчат.
|
|
|
RE: Значек подключения в трее - 2010-06-26 23:10:53.190000
|
|
|
lkesh
Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666
|
Да пожалуста. Win 7 (максим.) [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\netprofm]
"DisplayName"="@%SystemRoot%\\system32\\netprofm.dll,-202"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,65,00,72,00,76,00,69,00,63,\
00,65,00,00,00
"Desсriрtion"="@%SystemRoot%\\system32\\netprofm.dll,-203"
"ObjectName"="NT AUTHORITY\\LocalService"
"ErrorControl"=dword:00000001
"Start"=dword:00000003
"Type"=dword:00000020
"DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,6e,00,6c,00,61,00,\
73,00,76,00,63,00,00,00,00,00
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,\
00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,\
65,00,00,00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,\
00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
00,00,00,00
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,64,00,00,00,01,00,00,00,64,00,00,00,00,00,00,00,64,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\netprofm\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
6e,00,65,00,74,00,70,00,72,00,6f,00,66,00,6d,00,2e,00,64,00,6c,00,6c,00,00,\
00
"ServiceDllUnloadOnStop"=dword:00000001
|
|
|
RE: Значек подключения в трее - 2010-06-26 23:50:43.280000
|
|
|
Ltonid
Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
|
Спасибо. Однако не помогло. Есть хорошая и плохая новость: 1) Подтвердилась теория о том что проблема в параметрах запуска. 2) плохая в том что в 7 они другие нежели в висте. Вобщем то до этого я допер уже, однако не все так просто)) Прикладываю интересные скрины. http://pikucha.ru/uploaded/4c25f218e62a0 вобщем объясню То что выдело синим это моя не рабочая служба. На первом скрине сортировака по Localservice парметру запуска и если присмотреться в соседней колонке у всех у них идет NT AUTHORITY/Localservice, а у моей Localsystem. На втором скрине отсортировано по Localsystem и видно что моя со своим localservice выбивается из ГРУППЫ а теперь вспомним текст ошибки. Подстановка NT AUTHORITY/Localservice эффекта не дает. К статти в 7 как я вижу идет именно NT AUTHORITY/Localservice. Короче или группа служб работает не верно и как следствие одна сдохла, или действительно парметры у одной не верные. И ещё при смене на NT AUTHORITY/Localservice ошибка меняется на что-то типа Служба была запущена а потом остановлена. Остановка слудбы могла произойти т.к. она никем не используется. Перекрутил всячески вторую ошибку, результата нет. гугл каждый раз намекает на переустановку))
|
|
|
RE: Значек подключения в трее - 2010-06-27 10:37:48.036666
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
Посмотри здесь http://wiki.blackviper.com/wiki/Network_List_Service от каких служб зависит данная служба в Win7. В Vista список небольшой: Network Location Awareness, DCOM Server Process Launcher, Remote Procedure Call (RPC), Network Store Interface Service . А вот в Win7 он побольше. Вот и посмотри, все ли службы, от которых зависит твоя служба включены? И возможени их запуск от имени выбранного пользователя? Кстати NT AUTHORITY/Localservice - это права доступа учётной записи. Это учётка фактически локальной и сетевого доступа. А вот одно Localsystem указывает на то, что данная служба не имеет доступа к сети. Просто запрещён он ей. На уровне учетной записи.
|
|
|
RE: Значек подключения в трее - 2010-06-27 10:56:29.450000
|
|
|
Ltonid
Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
|
Да включены. Все нашел корень зла. Про него пишут в инете но не было достоверной инфы. Вторая ошибка вылазит по причине: Параметры разрешений по умолчанию не дают разрешения Локальный Активация для приложения COM-сервера с CLSID {A47979D2-C419-11D9-A5B4-001185AD2B89} пользователю NT AUTHORITY\LOCAL SERVICE с SID (S-1-5-19) и адресом LocalHost (с использованием LRPC). Это разрешение безопасности можно изменить с помощью служебной программы управления службами компонентов. Это надо лезть в службу безопасности. Щас буду пробывать.
|
|
|
RE: Значек подключения в трее - 2010-06-27 11:14:29.553333
|
|
|
Ltonid
Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
|
Ураа товарищи. Все таки разум превзошел висту. Спасибо lkesh, что подтвердил догадку. Спасибо zzsnn, за поддержку. Особое спасибо HUGO_BOSS за настойчивость (в асе). Теперь как же все решилось. Если вчитаться в сообщение об ошибке в последнем моем посте, то залезнувши в Службы компонентов и найдя netpform в свойствах на вкладке Безопасность в пункте нужно переставить точну в пункте Разрешение на запуск и активацию на Настроить. Затем жмем изменить и добавляем пользователя Local Service, даем ему права на запуск и активацию. Подтверждаем все что нужно и запускаем. Это уже второй случай бага в настройках безопасности висты. Как видно они влияют куда больше чем что-то явное. Главное вчитываться в сообщения журнала событий.
|
|
|
|
|