Satt sammen et handy batch script for å automere fornying av ip og reseter dns servere på nettverkskortene. Bruker denne selv når pcen ikke vil samarbeide med det lokale nettet. Tenkte flere her inne kunne få bruk for den om dere er så lat som meg.
Det den gjør er å fornye ip adressen din på det lokale nettverket. Med andre ord spør du ruteren om ny lokal ip adresse som i de fleste tilfeller fikser opp i tilkoblingsproblemer. Den tilbakestiller også alle dns instillingene på dine nettverkskort. I tilfelle du har endret med en feil eller et tredjeparts program har endret dine innstillinger.
Om du ikke stoler på nedlastningen kan du lage batch filen selv med denne source koden:
Cmd komandoer brukt i "programmet":
Håper det kan hjelpe flere freaks
Det den gjør er å fornye ip adressen din på det lokale nettverket. Med andre ord spør du ruteren om ny lokal ip adresse som i de fleste tilfeller fikser opp i tilkoblingsproblemer. Den tilbakestiller også alle dns instillingene på dine nettverkskort. I tilfelle du har endret med en feil eller et tredjeparts program har endret dine innstillinger.
Om du ikke stoler på nedlastningen kan du lage batch filen selv med denne source koden:
Kode
@echo off REM --- DNS fornyer credit: http://stackoverflow.com/a/28262761 REM --- Samensatt av BlitZz96 for freak.no: https://freak.no/forum/member.php?u=78487 :MENU CLS echo --------------------------------------------------------------------------------------------- echo Swiss Network Knife. echo. echo Fiks standard lokale nettverksproblemer. echo @BlitZz96 #freak.no echo --------------------------------------------------------------------------------------------- echo. echo 1: Forny intern ip addresse. (Fikser de fleste problemer) echo. echo --------------------------------------------------------------------------------------------- echo. echo 2: Tilbakestill dns addresser til auto. echo. echo (Om du bruker manuell dns server kan dette skape forsinkelser og eller feil. echo Denne tilbakestiller og henter automatisk dns server) echo (-- KREVER AT DU KJORER PROGRAMMET SOM ADMIN: Hogreklikk, kjor som administrator --) echo. echo --------------------------------------------------------------------------------------------- echo 3: full (1 og 2) echo --------------------------------------------------------------------------------------------- echo 4: Avslutt echo --------------------------------------------------------------------------------------------- SET /P M=Trykk 1, 2, 3, eller 4 deretter trykk ENTER: IF %M%==1 GOTO RENEWIP IF %M%==2 GOTO RESETDNS IF %M%==3 GOTO BOTH IF %M%==4 GOTO EOF :DONEMENU echo. echo. echo. echo --------------------------------------------------------------------------------------------- echo. echo Ferdig, velg alternativ: echo 1: Tilbake til menyen echo 2: Avslutt tool echo. echo --------------------------------------------------------------------------------------------- SET /P M=Trykk 1 eller 2 deretter trykk ENTER: IF %M%==1 GOTO MENU IF %M%==2 GOTO EOF :RENEWIP ipconfig /release ipconfig /renew GOTO DONEMENU :RESETDNS for /f "tokens=1,2,3*" %%i in ('netsh int show interface') do ( if %%i equ Enabled ( echo Changing "%%l" : dhcp / default auto fetch dns REM netsh int ipv4 set dns name="%%l" static %DNS1% primary validate=no REM netsh int ipv4 add dns name="%%l" %DNS2% index=2 validate=no netsh interface ipv4 set dnsservers "%%l" dhcp ) ) ipconfig /flushdns GOTO DONEMENU :BOTH ipconfig /release ipconfig /renew for /f "tokens=1,2,3*" %%i in ('netsh int show interface') do ( if %%i equ Enabled ( echo Changing "%%l" : dhcp / default auto fetch dns REM netsh int ipv4 set dns name="%%l" static %DNS1% primary validate=no REM netsh int ipv4 add dns name="%%l" %DNS2% index=2 validate=no netsh interface ipv4 set dnsservers "%%l" dhcp ) ) ipconfig /flushdns GOTO DONEMENU :EOF exit
- ipconfig /release
- ipconfig /renew
- netsh interface ipv4 set dnsservers (nettverkskort) dhcp
Håper det kan hjelpe flere freaks
Sist endret av blitZz96; 28. mai 2016 kl. 04:36.