Препятствуйте тому, чтобы Windows Explorer загрузил полный исполняемый файл при просмотре сетевых папок

На Windows Vista, при просмотре к сетевой папке, содержащей исполняемые файлы, Windows Explorer, кажется, загружает все файлы полностью только, чтобы смочь показать исполняемый значок (монитор ресурсов указывает на загрузки трафика во время загрузки каталога),

На XP загружается только часть файла.

Существует ли способ избежать полной загрузки этих файлов?

Обратите внимание, что отключение моего анти-вируса не помогает.

Обновление: Это только происходит с для исполняемого файла, связанного с/SWAPRUN:NET. Microsoft подтвердила это как ошибку в Vista, но они кажутся не очень стремящимися зафиксировать это.

1
задан 14.08.2014, 03:07

4 ответа

Вы уверены, что Проводник - один виноватый? Я предположил бы, что некоторое другое программное обеспечение читает целые файлы (например, антивирус), так как Windows Explorer только загрузит часть ресурса exe.

0
ответ дан 24.11.2019, 02:21

Ваше объяснение замедления могло бы быть неправильным.

От Windows Vista медленные сетевые проблемы:

Microsoft Windows Vista имеет автоматическую настройку, включенную для TCP/IP, который постоянно корректирует себя. Это увеличивает скорость передачи файлов в сети, но в некоторых случаях это может на самом деле замедлить все, что получает доступ к сети. Автоматическая настройка также замедляет сетевой просмотр других машин в сети.

Отключить автоматическую настройку:

Подсказка команды выполнения как Администратор. Введите:
netsh interface tcp set globalautotuninglevel=disabled
и нажмите Enter.

Вы, возможно, также должны выполнить эту команду:
netsh interface tcp set global rss=disabled

0
ответ дан 24.11.2019, 02:21
  • 1
    Это не этим ни один, я не контролирую трафик в системе XP также. Я буду более думать о проблеме драйвера. Я замечал бы, что ресурсы (значки, версия nrs...) в исполняемых файлах распространяя на всем протяжении файла, и кажется, что вместо того, чтобы будет искать в правильном положении, целый исполняемый файл загружает. – user13001 05.10.2009, 10:26

Действительно ли Вы абсолютно уверены, что машина не заражена вирусом (и пытающийся заразить сетевые файлы)?

Кроме того, это быстрее для доступа к папкам во второй раз? В противном случае кэширование значка не может работать, таким образом, это могла быть проблема с IconCache.db, или возможно с кэшем предел является слишком маленьким (Google для "Max Кэшируемые Значки" для большего количества информации)

Это могло быть вызвано дефектным дополнением, которое сцепляется в Windows Explorer, таким образом, Вы могли бы попробовать AutoRuns (от sysinternals) для наблюдения, какие дополнения не-Microsoft загружаются и возможно отключают их.

Кроме того, действительно ли Вы уверены, что это - просто exes, которые вызывают проблему? Можно получить проблемы скорости, если какой-либо из файлов в папке связан с программой, которая больше не является там, и Windows Explorer постоянно пытается открыть эту несуществующую программу для нахождения значка. (Чтобы это вызвало сетевой трафик, по-видимому, это, программа, должно быть, была первоначально установлена в сети).

ShellExView от Nirsoft или Process Monitor (от Sysinternals) мог бы также помочь, если это так.

0
ответ дан 24.11.2019, 02:21

Существует ли способ избежать полной загрузки этих файлов?

Да, необходимо изменить следующий ключ реестра:

[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"

Изменитесь %1 на локальный файл.

Отношения Oliver

0
ответ дан 24.11.2019, 02:21

Теги

Похожие вопросы