Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Driver Cache\i386 \inf и т.п. (http://forum.oszone.net/showthread.php?t=149781)

semiono 04-09-2009 20:23 1211706

Driver Cache\i386 \inf и т.п.
 
Как можно грамотно изменить папки
%SR%\Driver Cache\i386
%SR%\inf
я хочу их переместить куданибудь и переименовать...

Но самое важное, что я хочу чтобы окно установки драйверов не всплывало по каждому поводу!
Не вполне уверен, может быть дело даже не в этих папках?

Мне пока известны следующие переменные, но насколько это корректно я тоже не уверен.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"DevicePath"="%SystemRoot%\inf" (этот параметр вообще-то EXPAND_SZ если быть более точным)

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]
CDInstall /DWORD =1 ( здесь что можно запретить установку с DVD? )
DriverCachePath = %SystemRoot%\Driver Cache ( а что \i386 прописанно жёстко внутри установщика или просто поиском находит? )

эти параметры тоже не очевидны (хотелось бы коментариев!?)
Installation Sources
ServicePackSourcePath
SourcePath
PrivateHash - 0_o

Вообщем не хочеться каждый раз вставляя флешку видеть как всплывает окно с вопросом указать путь....
Хотя иногда видимо без этого никак если устройства незнакомые?
Чаще всего у меня usbstor.sys ищется будто бы его я не указаывал по пять раз на день! (это когда я вообще inf/i386 удалял)
Наверное изменения этих переменных требует перезагрузки, как в случае любых %PATH% системы? Или нет?

Petya V4sechkin 04-09-2009 20:44 1211724

Цитата:

Цитата semiono
хочу чтобы окно установки драйверов не всплывало по каждому поводу!

Выложите \WINDOWS\setupapi.log

http://forum.oszone.net/thread-86922.html
http://forum.oszone.net/thread-114363.html

semiono 04-09-2009 20:55 1211727

http://slil.ru/27954707
я сейчас эксперементировал, причём бросил тесты и на интрернет отвлёкся, даже не знаю...
лог большой вообще-то, хотя там я поглядел на \inf все ссылки,
значиться я ещё в реестре не менял ничего... :)

Насчёт прав, я всегда Admin и всегда один в компе!
Спасибо, сейчас почитаю форум!
---

Кстати, вопрос открытый, как я думаю мои проблеммы связанны только с удалением Driver Cache, inf
Причём не то что бы проблеммы, а скорее желание изменить путь к папке...
Кто знает какие параметры в этом участвуют?

Petya V4sechkin 04-09-2009 21:07 1211737

Цитата:

Цитата semiono
как я думаю мои проблеммы связанны только с удалением Driver Cache, inf

Не надо удалять.

Цитата:

Цитата semiono
Спасибо, сейчас почитаю форум!

В первой ссылке о Syssetup.dll

Цитата:

Цитата из вашего Setupapi.log
An unsigned or incorrectly signed file "C:\~\system32\SysSetup.Dll"

Цитата:

Цитата semiono
желание изменить путь к папке

Поборите это желание.

semiono 04-09-2009 21:33 1211758

Цитата:

Цитата Petya V4sechkin
An unsigned or incorrectly signed file »

Ну это нормально! (Машков, Охота на пиранью) :)

Гораздо легче побороть registry ;-

semiono 06-09-2009 22:13 1212914

Разобрался...
Судя по setupapi.log "машина" слушает реестр:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"DevicePath"="%SystemRoot%\system32\inf"

Но толку от этого никакого, сбой всёравно будет обезпечен, спрашивается нафига тогда переменная?
Значиться не трогаем это.

Так как где-то в глубинах апи инсталятора жёстко прописанна папка i386, то откусить это тоже нету способа!
ВСё что только можно зделать это перенести весь этот шит в system32 от глаз подальше....

Папка:
C:\~\system32\i386

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]
"DriverCachePath"="%SystemRoot%\system32"

Теперь работает.


Но энтузиасты могут оставить на том же уровне папку, просто переименовав.

"DriverCachePath"="%SystemRoot%\Driver"

или

"DriverCachePath"="%SystemRoot%\Cache"


Кстати, а разве нет твика разрешить драйверы без подписей, я даже не помню,
может быть у меня это итак по дефолту стоит когда-то прежеде...
Я ведь настройки годами переношу с системы на систему...


Время: 06:29.

Время: 06:29.
© OSzone.net 2001-