<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.vinote.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%28%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85%29_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2_%D0%B8%D0%B7_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B0_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2</id>
	<title>Удаление отключенных (неактивных) устройств из диспетчера устройств - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.vinote.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%28%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85%29_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2_%D0%B8%D0%B7_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B0_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2"/>
	<link rel="alternate" type="text/html" href="https://wiki.vinote.ru/index.php?title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85)_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2_%D0%B8%D0%B7_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B0_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2&amp;action=history"/>
	<updated>2026-11-04T08:52:26Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.vinote.ru/index.php?title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85)_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2_%D0%B8%D0%B7_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B0_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2&amp;diff=128&amp;oldid=prev</id>
		<title>Onix в 08:56, 5 мая 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.vinote.ru/index.php?title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85)_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2_%D0%B8%D0%B7_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B0_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2&amp;diff=128&amp;oldid=prev"/>
		<updated>2025-05-05T08:56:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 11:56, 5 мая 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l147&quot;&gt;Строка 147:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 147:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Cmd]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Onix</name></author>
	</entry>
	<entry>
		<id>https://wiki.vinote.ru/index.php?title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85)_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2_%D0%B8%D0%B7_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B0_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2&amp;diff=126&amp;oldid=prev</id>
		<title>Onix: Новая страница: «&lt;pre&gt; @echo off CLS set _ver=Version 3.3 (April 2011) REM	Remove non present hardware in machines REM	Called by : Runs Independantly REM	Calls     : devcon.exe (32 bit or 64 bit) REM	by Simon Price REM	August, 2007 REM	email : abitpricey@gmail.com | admin@vmuse.info REM 	Check for updates here: http://www.vmuse.info REM REM 	Updated May 2008 - removed need for lmod - should work on x64 Windows REM 	Updated Mar 2010 - Added dated logfiles and volume shadow co...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.vinote.ru/index.php?title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85)_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2_%D0%B8%D0%B7_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B0_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2&amp;diff=126&amp;oldid=prev"/>
		<updated>2025-05-05T08:54:15Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&amp;lt;pre&amp;gt; @echo off CLS set _ver=Version 3.3 (April 2011) REM	Remove non present hardware in machines REM	Called by : Runs Independantly REM	Calls     : devcon.exe (32 bit or 64 bit) REM	by Simon Price REM	August, 2007 REM	email : abitpricey@gmail.com | admin@vmuse.info REM 	Check for updates here: http://www.vmuse.info REM REM 	Updated May 2008 - removed need for lmod - should work on x64 Windows REM 	Updated Mar 2010 - Added dated logfiles and volume shadow co...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
CLS&lt;br /&gt;
set _ver=Version 3.3 (April 2011)&lt;br /&gt;
REM	Remove non present hardware in machines&lt;br /&gt;
REM	Called by : Runs Independantly&lt;br /&gt;
REM	Calls     : devcon.exe (32 bit or 64 bit)&lt;br /&gt;
REM	by Simon Price&lt;br /&gt;
REM	August, 2007&lt;br /&gt;
REM	email : abitpricey@gmail.com | admin@vmuse.info&lt;br /&gt;
REM 	Check for updates here: http://www.vmuse.info&lt;br /&gt;
REM&lt;br /&gt;
REM 	Updated May 2008 - removed need for lmod - should work on x64 Windows&lt;br /&gt;
REM 	Updated Mar 2010 - Added dated logfiles and volume shadow copy removal&lt;br /&gt;
REM 	Update July 2010 - Added &amp;#039;intelligence&amp;#039; to determine 64 or 32 bit Windows version&lt;br /&gt;
REM 	Update April 2011 - Used different method for detemrination of x64 systems. Apparently not working on some systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SETLOCAL ENABLEDELAYEDEXPANSION&lt;br /&gt;
&lt;br /&gt;
set _base=%~dp0&lt;br /&gt;
set _scriptname=%~n0&lt;br /&gt;
set _bin=%_base%_bin&lt;br /&gt;
path=%_base%_bin;%path%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set title=%_scriptname%&lt;br /&gt;
TITLE %title% %_ver%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
echo ====================================================&lt;br /&gt;
echo =====Removing Non-Present hardware from Machine=====&lt;br /&gt;
echo ====================================================&lt;br /&gt;
echo.&lt;br /&gt;
echo Version %_ver%&lt;br /&gt;
echo Written by Simon Price&lt;br /&gt;
echo Questions / Problems / Suggestions - abitpricey@gmail.com &lt;br /&gt;
echo or http://www.vmuse.info&lt;br /&gt;
echo Please Wait&lt;br /&gt;
&lt;br /&gt;
set _outfoldroot=%systemdrive%\admin\%_scriptname%&lt;br /&gt;
if not exist &amp;quot;%_outfoldroot%&amp;quot; md &amp;quot;%_outfoldroot%&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if exist &amp;quot;%systemdrive%\*x86*&amp;quot; (&lt;br /&gt;
	set _bitver=x64&lt;br /&gt;
	) else (&lt;br /&gt;
&lt;br /&gt;
	set _bitver=x32&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
@echo This OS is %_bitver%&lt;br /&gt;
&lt;br /&gt;
path=%_bin%\%_bitver%;%path%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set _classsearch=VolumeSnapshot modem battery net CDROM DiskDrive display fdc hdc keyboard media monitor scsiadapter Printer scsi unknown floppydisk processor volume MultiFunction mouse battery hidclass system usb wceusbs SmartCardReader SmartCard Biometric SBP2 MultiPortSerial DellSerialDevice BiometricDevice TapeDrive usbstor 61883&lt;br /&gt;
&lt;br /&gt;
for /f &amp;quot;tokens=*&amp;quot; %%a in (&amp;#039;ndate +%%y%%m%%d_%%H%%M%%S&amp;#039;) do set _dttm=%%a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set _find=%_outfoldroot%\%computername%_%_dttm%_find.txt&lt;br /&gt;
set _removal=%_outfoldroot%\%computername%_%_dttm%_removal.txt&lt;br /&gt;
set _findall=%_outfoldroot%\%computername%_%_dttm%_findall.txt&lt;br /&gt;
set _classes=%_outfoldroot%\%computername%_%_dttm%_classes.txt&lt;br /&gt;
&lt;br /&gt;
rem remove existing files&lt;br /&gt;
&lt;br /&gt;
if exist &amp;quot;%_find%&amp;quot; del /q &amp;quot;%_find%&amp;quot;&lt;br /&gt;
if exist &amp;quot;%_findall%&amp;quot; del /q &amp;quot;%_findall%&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for %%a in (%_classsearch%) do (&lt;br /&gt;
rem	devcon findall =%%a | sort | lmod /l* /b: [$1] | findstr /iv /c:&amp;quot;matching device&amp;quot; &amp;gt;&amp;gt; &amp;quot;%_findall%&amp;quot;&lt;br /&gt;
	for /f &amp;quot;tokens=1 delims=: &amp;quot; %%b in (&amp;#039;devcon findall ^=%%a ^| findstr /iv /c:&amp;quot;matching device&amp;quot;&amp;#039;) do @echo %%b&amp;gt;&amp;gt; &amp;quot;%_findall%&amp;quot;&lt;br /&gt;
		)&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
for %%a in (%_classsearch%) do (&lt;br /&gt;
&lt;br /&gt;
rem	devcon find =%%a | sort | lmod /l* /b: [$1] | findstr /iv /c:&amp;quot;matching device&amp;quot; &amp;gt;&amp;gt; &amp;quot;%_find%&amp;quot;&lt;br /&gt;
	for /f &amp;quot;tokens=1 delims=: &amp;quot; %%b in (&amp;#039;devcon find ^=%%a ^| findstr /iv /c:&amp;quot;matching device&amp;quot;&amp;#039;) do @echo %%b&amp;gt;&amp;gt; &amp;quot;%_find%&amp;quot;&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
REM List out the actual device classes&lt;br /&gt;
devcon classes &amp;gt; &amp;quot;%_classes%&amp;quot;&lt;br /&gt;
&lt;br /&gt;
@echo. &amp;gt; &amp;quot;%_removal%&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set _found=0&lt;br /&gt;
&lt;br /&gt;
for /f &amp;quot;tokens=* delims=&amp;quot; %%a in (%_findall%) do (&lt;br /&gt;
&lt;br /&gt;
set _found=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	for /f &amp;quot;tokens=* delims=:&amp;quot; %%b in (&amp;#039;findstr /L /X /C:&amp;quot;%%a&amp;quot; &amp;quot;%_find%&amp;quot;&amp;#039;) do (	&lt;br /&gt;
		set _found=1&lt;br /&gt;
		)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		if /i .!_found!.==.0. (&lt;br /&gt;
&lt;br /&gt;
			for /f &amp;quot;tokens=1,2* delims=:&amp;quot; %%c in (&amp;#039;devcon find &amp;quot;@%%a&amp;quot; ^| findstr /iv /c:&amp;quot;matching device&amp;quot;&amp;#039;) do (&lt;br /&gt;
			set _descr=%%d&lt;br /&gt;
&lt;br /&gt;
			for /f &amp;quot;tokens=1 delims=\&amp;quot; %%A in (&amp;quot;%%c&amp;quot;) do set _descr1=%%A&lt;br /&gt;
	&lt;br /&gt;
			)&lt;br /&gt;
			&lt;br /&gt;
			&lt;br /&gt;
&lt;br /&gt;
			@echo removing device :  [!_descr1!]!_descr!&lt;br /&gt;
&lt;br /&gt;
			set _removecmd=devcon remove &amp;quot;@%%a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
			for /f &amp;quot;tokens=* delims=&amp;quot; %%x in (&amp;#039;!_removecmd!&amp;#039;) do set msg=%%x&lt;br /&gt;
			@echo -- &amp;quot;!msg!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
			@echo [!_descr1!],!_descr!,&amp;quot;%%a&amp;quot;,!msg! &amp;gt;&amp;gt; &amp;quot;%_removal%&amp;quot;			&lt;br /&gt;
&lt;br /&gt;
			)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
echo Complete. Output files are located here:&lt;br /&gt;
@echo [%_outfoldroot%]&lt;br /&gt;
echo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
echo.&lt;br /&gt;
&lt;br /&gt;
goto :END&lt;br /&gt;
&lt;br /&gt;
:SYNTAX&lt;br /&gt;
@echo.&lt;br /&gt;
@echo %message%&lt;br /&gt;
@echo SYNTAX : %_scriptname% ^&amp;lt;version info^&amp;gt; ^&amp;lt;logfile path^&amp;gt;&lt;br /&gt;
sleep 5&lt;br /&gt;
&lt;br /&gt;
goto :END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:END&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;gt;&lt;/div&gt;</summary>
		<author><name>Onix</name></author>
	</entry>
</feed>