Проблемы с обозревателем сети на последней Windows 10

Здесь можно сообщить о найденных багах в Far.
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Проблемы с обозревателем сети на последней Windows 10

Post by cmd.exe »

Latest post of the previous page:

Дополню ссылками на MSDN:
NetBIOS Provider
WSD Provider
SSDP Provider/uPNP Provider
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Проблемы с обозревателем сети на последней Windows 10

Post by cmd.exe »

А в довершении примеры с ГитХаба от Microsoft.
Function Discovery Provider Sample

Думаю завтра разобраться в "%Win_SDK%\Windows\v7.1A\Include\functiondiscoverycategories.h"
Документировать работу WSD и SSDP.
Last edited by cmd.exe on Wed 30 Aug, 2017 22:09, edited 1 time in total.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Проблемы с обозревателем сети на последней Windows 10

Post by cmd.exe »

Даже если выключить NBT в Windows10, NBT частично работает, например брудкасты ходят.
nbtstat -r

Плагин просто невидит имён, по этому и не листает шары через NetShareEnum. Вот какая функция в плагине за поиск отвечает ненашёл, будет время посмотрю.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
Vlad
Posts: 16
Joined: Thu 08 Dec, 2005 13:29

Проблемы с обозревателем сети на последней Windows 10

Post by Vlad »

Свежеустановленная Win 10 корпоративная 1709 (FCU) - имеем ту же проблему, как и в первом посте. Спасает только ANSI-шный плагин с забитыми фаворитами или ручной ввод типа cd \\server
vitaliy.leschenko
Posts: 2
Joined: Sat 25 Dec, 2010 21:43

Проблемы с обозревателем сети на последней Windows 10

Post by vitaliy.leschenko »

В Windows 10 1709 (FCU) поддержка SMBv1 по умолчанию не установлена и крайне не рекомендована к установке. Как следствие не работает и Computer Browser, NetBIOS и т.д.
Т.е. все это вовсе не баг винды, как здесь модно думать по любому поводу.
cmd.exe даже баг создал в мантисе (0003476), но видимо время не пришло.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Проблемы с обозревателем сети на последней Windows 10

Post by 2useven10 »

vitaliy.leschenko wrote: Tue 13 Feb, 2018 09:12Как следствие не работает и Computer Browser,
vitaliy.leschenko wrote: Tue 13 Feb, 2018 09:12это вовсе не баг винды
win api не работает, и это не баг винды - теперь модно думать так?
vitaliy.leschenko wrote: Tue 13 Feb, 2018 09:12cmd.exe даже баг создал в мантисе (0003476), но видимо время не пришло.
кроме левых ссылок на msdn и обещаний разобраться 'завтра' -- ничего.
патч или хотя бы пример работающего кода получения списка сетевых ресурсов был бы гораздо более полезен.
Last edited by 2useven10 on Tue 13 Feb, 2018 17:23, edited 1 time in total.
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Проблемы с обозревателем сети на последней Windows 10

Post by cmd.exe »

vitaliy.leschenko, там виш на фитчу.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Проблемы с обозревателем сети на последней Windows 10

Post by cmd.exe »

2useven10, пример рабочего кода:
https://code.msdn.microsoft.com/windows ... leId=42870
До патча руки пока не дошли.
Last edited by cmd.exe on Fri 16 Feb, 2018 10:36, edited 1 time in total.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Проблемы с обозревателем сети на последней Windows 10

Post by 2useven10 »

cmd.exe wrote: Fri 16 Feb, 2018 10:35пример рабочего кода:
https://code.msdn.microsoft.com/windows ... leId=42870
До патча руки пока не дошли.
Какое отношение этот пример имеет к получению списка сетевых ресурсов?
Нужен, насколько я понимаю, список доступных хостов в локальной сети.
vitaliy.leschenko
Posts: 2
Joined: Sat 25 Dec, 2010 21:43

Проблемы с обозревателем сети на последней Windows 10

Post by vitaliy.leschenko »

2useven10 wrote: Tue 13 Feb, 2018 17:22win api не работает, и это не баг винды
win api не работает по одной простой причине - фича (smb1) удалена из системы.
можно ее (smb1) включить (но очень не рекомендуется) и win api заработает.

вот ссылка
https://суппорт.майкрософт.ком/en-us/help/4034314/smbv1-is-not-installed-windows-10-and-windows-server-version-1709

PS: думать всегда модно.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Проблемы с обозревателем сети на последней Windows 10

Post by 2useven10 »

vitaliy.leschenko wrote: Thu 01 Mar, 2018 20:51фича (smb1) удалена из системы.
Наверное вы думаете что кто-то этого не знает...
Как говорит один мой знакомый: "Не надо путать божий дар с яичницей". То что убрали из системы ненадёжный компонент, совершенно не повод не работать API. Даже если он через этот компонент работал.
Либо внутренности API надо перенести на другой механизм, либо если это нецелесообразно (например API тоже далеко не идеал) - предоставить альтернативу, и в старом API БОЛЬШИМИ БУКВАМИ написать: "Извините, облажались - пользуйтесь теперь ...".
Этого нет, мало того даже адекватного (быстрого) кода возврата нет. Просто подвисание на несколько минут.

PS: Ныть не модно. Модно предложить патч, или хотя бы предоставить полезную информацию.
Last edited by 2useven10 on Thu 01 Mar, 2018 21:37, edited 1 time in total.
KSab
Posts: 2
Joined: Sun 21 Jan, 2018 21:22

Проблемы с обозревателем сети на последней Windows 10

Post by KSab »

Коллеги, всем привет!
В итоге, найдено решение проблемы, или нет?
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Проблемы с обозревателем сети на последней Windows 10

Post by cmd.exe »

Винда при отключении SMB1 шары выдаёт вот от сюда. Пример на повершеле.

Code: Select all

$shell = New-Object -ComObject shell.application
$network = ($shell.NameSpace("shell:::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}")).Items()
$network
Last edited by cmd.exe on Tue 01 Oct, 2019 09:26, edited 2 times in total.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Проблемы с обозревателем сети на последней Windows 10

Post by cmd.exe »

А вот старый трюк с "EntireNetwork" заставить хоть что-то выдать мне не удалось, при отключении SMB1.
Сеть представляет из себя:

Code: Select all

Network.{208d2c60-3aea-1069-a2d7-08002b30309d}
Network.{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}
Первый это EntireNetwork, корень рабочих групп и доменов. Который перенесён в отдельный функционал, и работает только когда включен SMB1
Второй это коллекция данных собранных из SSDP/WSD, работает в разы шустрее чем SMB1.
Last edited by cmd.exe on Tue 01 Oct, 2019 02:16, edited 1 time in total.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Проблемы с обозревателем сети на последней Windows 10

Post by cmd.exe »

Заполнить структуру через шел, скопировать полученное содержимое, убрать дубли и отдать юзеру.
Думаю лучше отдельный плагин под это иметь.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Проблемы с обозревателем сети на последней Windows 10

Post by cmd.exe »

SMB1 устарел, и его не следует устанавливать или включать. Как жить без SMB1 написано в официальном сапорте Microsoft https://go.microsoft.com/fwlink/?linkid=852747
Если хотите используйте SMB1, но это на ваш страх и риск.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
Post Reply

Return to “Глюки и баги”