derdernixkann
Goto Top

Fonts per Batch installieren, wie Regestry Einträge löschen?

Hallo liebe ADMIN Gemeinde

So nun zu meinem Problem!
Ich habe eine BATCH - Datei geschrieben mit der ich Fonts vom Server (NT 4.0) auf andere Rechner installieren möchte. So weit so gut, Schriften lassen sich installieren und auch löschen, aber eine Massgabe die ich erfüllen muss ist, dass nach dem löschen die Einträge aus der Regestry gelöscht werden! Aber bei versuch zu löschen bekomme ich immer die Meldung:

Das System kann angegebenen Pfad nicht finden .......

Der Befehl dazu!

bla bla bla,


:regclear


del ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts")


pause

bla bla bla,

Nun meine Frage, wie bekomme ich per BATCH die einträge der Fonts in der Regestry gelöscht??? Was muss ich beachten, oder wo liegt mein Denkfehler??? In der System32 habe ich auch nichts weiter bewirkt, nach dem löschen sind noch die Fonts in der Regestry vorhanden, die müssen da aber raus das nur noch die Standartfonts wieder installiert werden können, und das mit den Standartfonts habe ich schon hinbekommen!

Für eine Hilfestellung bin ich echt dankbar, grübel schon seit einigen Wochen wo mein FEHLER liegt (-:

MfG Marcel

Content-ID: 119583

Url: https://administrator.de/contentid/119583

Ausgedruckt am: 24.11.2024 um 03:11 Uhr

kaiand1
kaiand1 02.07.2009 um 10:05:01 Uhr
Goto Top
Hi
DEL löscht ja nur Daten und hat ja keinen Zugriff auf die Datenbank
du kannst es machen mit
reg delete SCHLÜSSEL
alternativ
http://www.robvanderwoude.com/regedit.php
60730
60730 02.07.2009 um 10:31:48 Uhr
Goto Top
Moin,

selbt "wenn" es via del gehen würde...
del ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts")
danach wäre der komplette Ast weg und nicht nur ein bestimmter Schlüssel.

also entweder einen Regkey schreiben mit
Windows Registry Editor Version 4.00

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
"font-der-weg-soll"=-

oder halt die reg.exe von W2k3/XP benutzen.

Gruß
DerDerNixKann
DerDerNixKann 02.07.2009 um 10:49:25 Uhr
Goto Top
Ok,

super, und danke für die schnellen Antworten. Muss das erst einmal Probieren und verarbeiten, denn auf dem Gebiet ist mein Nickname genau der RICHTIGE!
DerDerNixKann
DerDerNixKann 07.07.2009 um 15:58:32 Uhr
Goto Top
Hey hallo zusammen,

habe den Reg Eintrag nun so gelöscht:

:regclear

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

Einen neuen Reg Eintrag gesetzt:

:installkey

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

und bin somit auch zum Ziel gekommen, auch wenn es sehr umständlich ist. Hintergund ist, dass ich Schrieften über das Netzwerk auf drei Rechner übertragen muss und auch wieder löschen soll. Und nach dem Löschen der Fonts in der Reg installiere ich wieder die Standardschriften die Windows benötigt. Nun habe ich aber ein Problem wie ich genau die drei Rechner auswählen soll und die Schriften installieren kann.
Mein Ansatz war:

:install
echo
set /p Kundenschriftenverzeichnis=Bitte Kundennamen eingeben:
if "%Kundenschriftenverzeichnis%" equ goto Eingabe1

:Eingabe1
copy C:\Test\ORG_Fonts\%Kundenschriftenverzeichnis%\*.* c:\windows\fonts\


:install_ip
echo.

set /p Zielverzeichnis=Bitte geben Sie eine IP-Adresse ein:
if "%Zielverzeichnis%"

aber scheinbar bin ich da auf dem Holzweg. Was könnte ich noch probieren oder was muss ich beachten??? Über nen WINK mit dem Zaunpfahl wäre ich dankbar! Und nochmals DANKE für die die mir schon geantwortet haben. Ist echt super hier!!!

MfG Marcel
60730
60730 07.07.2009, aktualisiert am 18.10.2012 um 18:38:39 Uhr
Goto Top
Zitat von @DerDerNixKann:
Hey hallo zusammen,

habe den Reg Eintrag nun so gelöscht:

Moin,

nein - hast du nicht - du hast den ganzen Baum/Ast und nicht ein einzelnes Blatt (Key/Schlüssel) abgesägt...

Mein Ansatz war:

/snip \snap

aber scheinbar bin ich da auf dem Holzweg.
...und zwar ganz gewaltig face-wink

Über nen WINK mit dem Zaunpfahl wäre ich dankbar!
Den einen Wink hat dir jemand am 02.07.2009 um 10:31:48 Uhr bereits geschrieben...

Aber nochmal ganz langsam und der Reihe nach - sonst wird der Zaunpfahl noch zum Materpfahl...

Du willst wohl 2 Sachen "gleichzeitig" eine Schrift installieren und einen Regschlüssel - löschen...


Schriften löschen - geht ja gerade noch so - aber es gab "dein" Thema (Schriften installieren) schonmal und da sind wir (Andreas Hoster und ein paar andere - meine wenigkeit mit eingeschlossen) dabei verblieben, dass zumindestens das öffnen des %Windir\Fonts Ordners als Admin nötig ist - damit die ganze scripterei auch "passt".

Also "versuch" das ganze nochmal genau - und bitte nicht mit einem Scriptansatz - zu beschreiben - warum woher und wiseo und dann könnte man auch besser verstehen, wie es zu lösen ist.

Gruß


edit: wer länger sucht ..findet auch eine Biberlösung...
DerDerNixKann
DerDerNixKann 07.07.2009 um 18:16:31 Uhr
Goto Top
hey,

wow erstmal danke! ja es wird zu einem betonfeiler lach. aber habe es hinbekommen, fürs erste zumindest. aber nun tuen sich neue probleme auf. kann es noch nicht zu genau beschreiben, ist mein projekt zur abschlussprüfung zum it entwickler und somit möchte oder kann ich nicht alles preis geben. will es ja schaffen und möchte mich nur bei größeren problemen der kompetenten hilfe hier stellen. will nicht das mir daraus vielleicht nen strick gedreht wird. aber habe es hinbekommen, ach ja ich weiss das ich den ast gelöscht habe, aber wusste mir nicht anders zu helfen den inhalt der regestry zu löschen. aber ich hoffe das ich nun, auch dank eurer hilfe, auf nen guten weg bin das schiff zu schaukeln. aber ich denke das ich wieder hilfe benötige )-: aber möchte es erst einmal allein versuchen! wer nix macht kann auch nix falsch machen (-: und nur so lernt man (-: . will ja mal was werden, nen großer admin !

mfg marcel
DerDerNixKann
DerDerNixKann 09.07.2009 um 08:33:32 Uhr
Goto Top
guten morgen,

hallo leute, habe das löschen und neu erstellen hinbekommen. aber nun tritt das problem auf, dass die schriften zwar installiert werden aber keine eintreäge in die regestry hinterlegt werden. erst wenn ich start-->systemsteuerung-->schriftarten aufrufen und dann die schriftarten per f5 aktualisiere werden die schriften in der regestry angezeigt. wie kann ich das in der batch datei ausführen lassen???? jemand ne idee???
!!!
also mit : control fonts in cmd lässt sich der ordner schriftarten aufrufen, aber wie bekomme ich nun hin das die aktualisieren funktion gestartet wird?????


mfg marcel
DerDerNixKann
DerDerNixKann 09.07.2009 um 14:16:13 Uhr
Goto Top
habe es hinbekommen! nur noch ein problem aber das sollte sich auch lösen lassen!