C:\Users\Default
wird nur angewendet, wenn ein neuer Benutzer erstellt wird.
Um es in alle vorhandenen SendTo-Benutzer zu kopieren, müssen Sie ein einfaches Batch-Skript schreiben:
copy "<yourfile with path>" %APPDATA%\Microsoft\Windows\SendTo /y
und kopiere das Batch-Skript nach: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Die Dateizuordnung kann auch mithilfe von Batches erstellt werden. Beispiel:
ftype txtfile="C:\Program Files (x86)\Notepad++\notepad++.exe" %1
Um keine anderen Probleme zu verursachen, müssen Sie die ftype- Variable finden, die von Ihrem Programm verwendet wird (falls vorhanden), in unserem Fall für .txt
die Variable txtfile
.
Sie finden es in regedit - auf der HKEY_CLASSES_ROOT
Suche nach der Dateierweiterung (in unserem Fall .txt
), die benötigte Variable ist der Datenwert der (default)
Zeichenfolge.
Wenn es keinen Wert gibt, verwenden Sie das Skript stattdessen wie folgt:
ftype txtfile="C:\Program Files (x86)\Notepad++\notepad++.exe" %1 assoc .txt=txtfile
Ersetzen Sie sie txtfile
mit einem beliebigen Wert.
Das einzige Problem dabei ist, dass dieses Batch-Skript als Administrator ausgeführt werden muss. Dies ändert jedoch die Standard-Dateizuordnung für jeden Benutzer.