Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Alles rund um Windows (https://www.trojaner-board.de/alles-rund-um-windows/)
-   -   Suche Befehl zum aktivieren/deaktivieren der Datei- und Druckerfreigabe (https://www.trojaner-board.de/26472-suche-befehl-aktivieren-deaktivieren-datei-druckerfreigabe.html)

leo28 03.02.2006 21:43

Suche Befehl zum aktivieren/deaktivieren der Datei- und Druckerfreigabe
 
Hallo zusammen

Hat jemand eine Idee wie ich die 'Datei- und Druckerfreigabe für Microsoft-Netzwerke' und den 'Client für Microsoft-Netzwerke' über eine Befehlszeile aktivieren/deaktivieren kann. Möchte das ganze in eine Batch-Datei einbauen.

MightyMarc 03.02.2006 23:22

net stop computerbrowser
net stop server
net stop arbeitsstationsdienst

bzw

net start server
net start arbeitsstationsdienst
net start computerbrowser

Die Reihenfolge ist aufgrund der Abhängigkeiten wichtig. Sonst wirst Du erst gefragt, ob Du server bzw Arbeitsstationdiesnt beenden willst, weil computerbrowser davon abhängig ist.

http://www.microsoft.com/resources/d.../net_stop.mspx

leo28 04.02.2006 18:31

Danke für die schnelle Antwort

Frage: Wenn ich die 3 Dienste beende sind trotzdem noch die beiden Häckchen bei 'Datei- und Druckerfreigabe für Microsoft-Netzwerke' und den 'Client für Microsoft-Netzwerke' gesetzt. Sind diese dann ohne Wirkung weil die Dienste beendet sind?

MightyMarc 04.02.2006 20:33

Nun ja, das kann man recht einfach testen.

1. Möglichkeit

Du schaust nach ob die Dienste noch laufen.

2. Möglichkeit

Du gibst mal net share ein und schaust was passiert ;)

leo28 04.02.2006 21:33

was ist eigentlich los, wenn ich den dienst computerbrowser nicht beenden kann
mal funktionierst mal nicht

MightyMarc 04.02.2006 21:47

Tja, dann hängt er wohl. Unter Umständen ist er gerade in Benutzung oder er hängt ganz normal. Da wirst Du wohl die Batch mehrmals starten müssen. Ein Abschuss des svchost-Prozesses empfiehlt sich nicht, da das

a) nicht die Methode der Wahl ist und
b) da ziemlich viel mit dranhängt

leo28 05.02.2006 20:12

habe den dienst einfach auf starttyp manuell gesetzt, da ich in derweil anscheinend nicht benötige, denn es funktioniert alles bestens.

andere frage
gibt es auch einen befehl oder dienst mit dem ich NetBIOS über TCP/IP aktivieren/deaktivieren kann?

BataAlexander 05.02.2006 20:16

Hallo,

schau mal hierhttp://www.ntsvcfg.de/kss_xp/kss_xp.html#xp1

Gruß

Schrulli

leo28 05.02.2006 20:40

kenne diese seite. benötige aber einen befehl um das ganze in eine batch datei einzubetten. muss ich hier auch nur einen bestimmten dienst beenden.

MightyMarc 05.02.2006 21:38

Versuch es mal mit lmhosts.

Vor allem gebe in der DOS-Box mal net help start ein.

leo28 05.02.2006 22:00

habe ich versucht. die Ports 137,138,139 sind trotzdem noch offen, denn der Hintergrund ist das ich diese schliessen möchte

MightyMarc 05.02.2006 22:49

Zitat:

Zitat von leo28
habe ich versucht. die Ports 137,138,139 sind trotzdem noch offen, denn der Hintergrund ist das ich diese schliessen möchte

Dann hilft wohl nur noch die Deaktivierung des Gerätes:

devcon disable *LEGACY_NETBT*

bzw

devcon enable *LEGACY_NETBT*

Alles weitere hier:

http://support.microsoft.com/default...;en-us;Q311272

leo28 06.02.2006 21:53

habe ich versucht aber bekomme immer die meldung no devices disabled bzw. no devices enabled

MightyMarc 07.02.2006 02:01

Dann versuch es mal mit ROOT\LEGACY_NETBT\0000

bzw schau mal im Gerätemanager (Ansicht -> ausgeblendete Geräte anzeigen) unter Eigenschaften von NetBIOS über TCP/IP in den Eigenschaften nach der Geräteinstanzkennung (letzter Reiter).

leo28 08.02.2006 19:57

habs herausgefunden, die befehlszeile muss so aussehen
devcon disable @root\legacy_netbt\0000

bekomme dann aber die meldung, dass ein neustart nötig ist damit die änderungen wirksam werden. nach dem neustart ist das gerät aber wieder aktiv.

komme ich über den befehl netsh nicht an diese einstellung heran???

MightyMarc 08.02.2006 20:51

Nun ja, Du könnest WINS deaktivieren/aktivieren

set wins

bzw

delete wins

Aber ob Dich das glücklich machen wird? Mal ne andere Frage: für was brauchst Du eigentlich NetBIOS bzw einen schnellen Switch zwischen aktivierten und deaktiviertem NetBIOS?

BTW: atm sehe ich nur über devcon die Möglichkeit NetBT zu deaktivieren (...die Aktivierung verlangt übrigens keinen Neustart).

leo28 09.02.2006 21:51

meine computerinstallation sieht so aus (der router ist nicht von mir)

ROUTER
(Internet)
|
|
PC----SWITCH----Laptop


der pc und der laptop sind beides einzelplatzrechner. d.h. keiner ist als server oder client eingerichtet.

um zu surfen aktivieren und deaktiviere ich die netzwerkkarte bei dem jeweiligen computer um nicht immer online zu sein. hier wäre es natürlich gut netbios zu deaktivieren um die ports 137,138 und 139 zu schliessen

von zeit zu zeit verbinde ich aber auch die beiden computer um daten hin und her zu kopieren. habe mir dazu eine batchdatei geschrieben um die nötigen einstellungen zu setzen, die laufwerke zu verbinden etc. damit das ganze aber funktioniert muss dazu netbios aktiviert sein.

hoffe ich habe das jetzt so beschrieben damit mans versteht

übrigens habe mal mittels devcon das gerät netbt deaktiviert konnte dann aber auch nicht mehr im internet surfen

MightyMarc 09.02.2006 22:44

Also Grundsätzlich funtioniert eine Internetverbindung schon ohne NetBIOS. Könntest Du mal genauer beschreiben, wie Deine Internetanbindungaussieht?

leo28 09.02.2006 23:01

was meinst du mit genauer beschreibung der internetanbindung?

übrigens
das ganze aktivieren und deaktivieren von netbios über tcp/ip funtioniert auch alles super wenn ich es über die eigenschaften des internetprotokolls (TCP/IP) im reiter wins mache

MightyMarc 10.02.2006 00:01

Wie kommt Deine Internetanbindung zustande? Ist das ein normaler Router?

leo28 10.02.2006 22:27

habs geschafft :aplaus:

das ganze ist ein wert in der registry unter folgenden schlüssel
HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_{48039486-6DB3-4B23-A324-7E213F5CE037}

der wert des dword 'NetbiosOptions' steht für die jeweilige einstellung
2 = netbios deaktivieren
1 = netbios aktivieren
0 = standard

ändere den wert nun mit folgender befehlszeile

reg add HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_{48039486-6DB3-4B23-A324-7E213F5CE037} /v NetbiosOptions /t REG_DWORD /d 1 /f zum aktivieren bzw.

reg add HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_{48039486-6DB3-4B23-A324-7E213F5CE037} /v NetbiosOptions /t REG_DWORD /d 2 /f zum deaktivieren

MightyMarc 11.02.2006 03:38

Gut, gut. Wo sind denn diese Werte dokumentiert?

leo28 11.02.2006 13:19

habe ich mir aus dem script von http://www.ntsvcfg.de rausgesucht

Wayne 03.02.2007 16:08

Hmm. Das würde aber doch auch einen Neustart voraussetzen, oder sehe ich das jetzt falsch?

MfG und Danke für die Mühe. :huepp:

ckislam 16.02.2012 17:29

Datei- und Druckerfreigabe aktivieren oder deaktivieren mit einem Befehl von der Kommandozeile CMD nur für XP

enable or disable File and Printer sharing firewall exception from command line in Windows XP

aktivieren:

Code:

"cmd.exe" /c for %a in (TCP_139 TCP_445 UDP_137 UDP_138) do for /f "tokens=1,2 delims=_" %i in ("%a") do netsh firewall add portopening %i %j "Datei- und Druckerfreigabe"
deaktivieren:

Code:

"cmd.exe" /c for %a in (TCP_139 TCP_445 UDP_137 UDP_138) do for /f "tokens=1,2 delims=_" %i in ("%a") do netsh firewall delete portopening %i %j


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:30 Uhr.

Copyright ©2000-2025, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131