<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wireless.navas.us/index.php?action=history&amp;feed=atom&amp;title=FixDHCP_script</id>
	<title>FixDHCP script - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wireless.navas.us/index.php?action=history&amp;feed=atom&amp;title=FixDHCP_script"/>
	<link rel="alternate" type="text/html" href="https://wireless.navas.us/index.php?title=FixDHCP_script&amp;action=history"/>
	<updated>2026-11-12T13:23:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wireless.navas.us/index.php?title=FixDHCP_script&amp;diff=208&amp;oldid=prev</id>
		<title>JohnNavas: donate</title>
		<link rel="alternate" type="text/html" href="https://wireless.navas.us/index.php?title=FixDHCP_script&amp;diff=208&amp;oldid=prev"/>
		<updated>2008-11-30T16:46:38Z</updated>

		<summary type="html">&lt;p&gt;donate&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:46, 30 November 2008&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-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&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;{{GoogleSearch}}&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;{{GoogleSearch}}&lt;/div&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;{{Contributions}}&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;{{Contributions}}&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;&lt;/ins&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;{{Donate}}&lt;/ins&gt;&lt;/div&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;----&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;----&lt;/div&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;This is a &amp;#039;&amp;#039;&amp;#039;Visual Basic script&amp;#039;&amp;#039;&amp;#039; that &amp;#039;&amp;#039;tries&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;fix DHCP problems&amp;#039;&amp;#039;&amp;#039; under Microsoft Windows by releasing and renewing DHCP leases, and then displaying the results. Copy, paste, and save these lines into a file named &amp;#039;&amp;#039;&amp;#039;FixDHCP.vbs&amp;#039;&amp;#039;&amp;#039;. Double-click the file to run it.&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;This is a &amp;#039;&amp;#039;&amp;#039;Visual Basic script&amp;#039;&amp;#039;&amp;#039; that &amp;#039;&amp;#039;tries&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;fix DHCP problems&amp;#039;&amp;#039;&amp;#039; under Microsoft Windows by releasing and renewing DHCP leases, and then displaying the results. Copy, paste, and save these lines into a file named &amp;#039;&amp;#039;&amp;#039;FixDHCP.vbs&amp;#039;&amp;#039;&amp;#039;. Double-click the file to run it.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JohnNavas</name></author>
	</entry>
	<entry>
		<id>https://wireless.navas.us/index.php?title=FixDHCP_script&amp;diff=79&amp;oldid=prev</id>
		<title>JohnNavas: Create</title>
		<link rel="alternate" type="text/html" href="https://wireless.navas.us/index.php?title=FixDHCP_script&amp;diff=79&amp;oldid=prev"/>
		<updated>2008-11-26T03:03:57Z</updated>

		<summary type="html">&lt;p&gt;Create&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Welcome}}&lt;br /&gt;
{{GoogleSearch}}&lt;br /&gt;
{{Contributions}}&lt;br /&gt;
----&lt;br /&gt;
This is a &amp;#039;&amp;#039;&amp;#039;Visual Basic script&amp;#039;&amp;#039;&amp;#039; that &amp;#039;&amp;#039;tries&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;fix DHCP problems&amp;#039;&amp;#039;&amp;#039; under Microsoft Windows by releasing and renewing DHCP leases, and then displaying the results. Copy, paste, and save these lines into a file named &amp;#039;&amp;#039;&amp;#039;FixDHCP.vbs&amp;#039;&amp;#039;&amp;#039;. Double-click the file to run it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;#039; FIXDHCP VERSION 0.2.1 BY JOHN NAVAS&lt;br /&gt;
&amp;#039; RELEASE AND RENEW ALL DHCP ADDRESSES, THEN DISPLAY IPCONFIG /ALL&lt;br /&gt;
&lt;br /&gt;
On Error Resume Next&lt;br /&gt;
&lt;br /&gt;
&amp;#039; FORCE USE OF CSCRIPT INSTEAD OF WSCRIPT&lt;br /&gt;
UseCscript&lt;br /&gt;
Set objStdOut = WScript.StdOut&lt;br /&gt;
&lt;br /&gt;
Dim WshShell, oExec&lt;br /&gt;
Set WshShell = CreateObject(&amp;quot;WScript.Shell&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;#039; DISPLAY OS AND VERSION&lt;br /&gt;
Set oExec = WshShell.Exec(&amp;quot;%COMSPEC% /C VER&amp;quot;)&lt;br /&gt;
output = &amp;quot;&amp;quot;&lt;br /&gt;
Do While Not oExec.StdOut.AtEndOfStream&lt;br /&gt;
  output = output &amp;amp; oExec.StdOut.ReadAll&lt;br /&gt;
  WScript.Sleep 100&lt;br /&gt;
Loop&lt;br /&gt;
objStdOut.WriteLine output&lt;br /&gt;
&lt;br /&gt;
&amp;#039; PROCESS ALL IP ADAPTERS&lt;br /&gt;
Set objWMIService = GetObject(&amp;quot;winmgmts:\\&amp;quot; &amp;amp; &amp;quot;.&amp;quot; &amp;amp; &amp;quot;\root\CIMV2&amp;quot;)&lt;br /&gt;
Set colItems = objWMIService.ExecQuery( &amp;quot;SELECT *&amp;quot; _&lt;br /&gt;
    &amp;amp; &amp;quot; FROM Win32_NetworkAdapterConfiguration&amp;quot; _&lt;br /&gt;
    &amp;amp; &amp;quot; Where IPEnabled = True&amp;quot;,,48)&lt;br /&gt;
For Each objItem in colItems&lt;br /&gt;
  DoAdapter objItem&lt;br /&gt;
Next&lt;br /&gt;
&lt;br /&gt;
Cmd = &amp;quot;IPCONFIG /ALL&amp;quot;&lt;br /&gt;
Set oExec = WshShell.Exec(Cmd)&lt;br /&gt;
output = &amp;quot;&amp;quot;&lt;br /&gt;
Do While Not oExec.StdOut.AtEndOfStream&lt;br /&gt;
  output = output &amp;amp; oExec.StdOut.ReadAll&lt;br /&gt;
  WScript.Sleep 100&lt;br /&gt;
Loop&lt;br /&gt;
objStdOut.WriteLine Cmd &amp;amp; output&lt;br /&gt;
&lt;br /&gt;
objStdOut.WriteLine &amp;quot;This screen may be copied to clipboard&amp;quot; _&lt;br /&gt;
  &amp;amp; &amp;quot; for pasting into other Windows:&amp;quot;&lt;br /&gt;
objStdOut.WriteLine &amp;quot;Click System Menu icon, Edit -&amp;gt; Mark,&amp;quot; _&lt;br /&gt;
  &amp;amp; &amp;quot; select text, and Edit -&amp;gt; Copy.&amp;quot;&lt;br /&gt;
objStdOut.WriteBlankLines 1&lt;br /&gt;
objStdOut.Write &amp;quot;Press [Enter] to close...&amp;quot;&lt;br /&gt;
objStdOut.Close&lt;br /&gt;
Wscript.StdIn.ReadLine&lt;br /&gt;
&lt;br /&gt;
&amp;#039; IF WSCRIPT, SWITCH TO CSCRIPT&lt;br /&gt;
Sub UseCscript&lt;br /&gt;
  pcengine = LCase(Mid(WScript.FullName, _&lt;br /&gt;
    InstrRev(WScript.FullName,&amp;quot;\&amp;quot;)+1))&lt;br /&gt;
  If Not pcengine=&amp;quot;cscript.exe&amp;quot; Then&lt;br /&gt;
    Set WshShell = CreateObject(&amp;quot;WScript.Shell&amp;quot;)&lt;br /&gt;
    WshShell.Run &amp;quot;CSCRIPT.EXE &amp;quot;&amp;quot;&amp;quot; &amp;amp; WScript.ScriptFullName &amp;amp; &amp;quot;&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
    WScript.Quit&lt;br /&gt;
  End If&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
&amp;#039; PROCESS IP ADAPTER&lt;br /&gt;
Sub DoAdapter(objItem)&lt;br /&gt;
    objStdOut.WriteLine objItem.Description&lt;br /&gt;
    objStdOut.WriteLine &amp;quot;MACAddress: &amp;quot; &amp;amp; objItem.MACAddress&lt;br /&gt;
&lt;br /&gt;
    objStdOut.WriteLine &amp;quot;DHCPEnabled: &amp;quot; &amp;amp; objItem.DHCPEnabled&lt;br /&gt;
    If objItem.DHCPEnabled Then&lt;br /&gt;
&lt;br /&gt;
      objStdOut.Write &amp;quot;Release IP Address...&amp;quot;&lt;br /&gt;
      rtrn = objItem.ReleaseDHCPLease()&lt;br /&gt;
      if rtrn = 0 Then&lt;br /&gt;
	objStdOut.WriteLine &amp;quot;success.&amp;quot;&lt;br /&gt;
      Else&lt;br /&gt;
	objStdOut.WriteLine &amp;quot;failure (&amp;quot; &amp;amp; rtrn &amp;amp; &amp;quot;)!&amp;quot;&lt;br /&gt;
      End If&lt;br /&gt;
&lt;br /&gt;
      objStdOut.Write &amp;quot;Renew IP Address...&amp;quot;&lt;br /&gt;
      rtrn = objItem.RenewDHCPLease()&lt;br /&gt;
      if rtrn = 0 Then&lt;br /&gt;
	objStdOut.WriteLine &amp;quot;success.&amp;quot;&lt;br /&gt;
      Else&lt;br /&gt;
	objStdOut.WriteLine &amp;quot;failure (&amp;quot; &amp;amp; rtrn &amp;amp; &amp;quot;)!&amp;quot;&lt;br /&gt;
      End If&lt;br /&gt;
&lt;br /&gt;
      objStdOut.WriteLine &amp;quot;DHCPServer: &amp;quot; &amp;amp; objItem.DHCPServer&lt;br /&gt;
      objStdOut.WriteLine &amp;quot;DHCPLeaseExpires: &amp;quot; _&lt;br /&gt;
	&amp;amp; objItem.DHCPLeaseExpires&lt;br /&gt;
      objStdOut.WriteLine &amp;quot;DHCPLeaseObtained: &amp;quot; _&lt;br /&gt;
	&amp;amp; objItem.DHCPLeaseObtained&lt;br /&gt;
    End If&lt;br /&gt;
&lt;br /&gt;
    For Each strIPAddress in objItem.IPAddress&lt;br /&gt;
        objStdOut.WriteLine &amp;quot;IP Address: &amp;quot; &amp;amp; strIPAddress&lt;br /&gt;
    Next&lt;br /&gt;
    objStdOut.WriteLine &amp;quot;IPConnectionMetric: &amp;quot; _&lt;br /&gt;
      &amp;amp; objItem.IPConnectionMetric&lt;br /&gt;
&lt;br /&gt;
    objStdOut.WriteBlankLines 1&lt;br /&gt;
End Sub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>JohnNavas</name></author>
	</entry>
</feed>