Verknüpfungsziel nicht vorhanden. Abfrage nach Löschung der Verknüpfung unterdrücken ?
Hallo.
An einem Standort wo sehr häufig die Internetverbindung wegbricht, haben wir das Problem das Programmverknüpfungen sehr oft gelöscht werden.
Hintergrund ist das der VPN Tunnel zur Zweigstelle nicht steht, und Verknüpfungen mit Ziel ausserhalb des Netzes dann natürlich kurz nicht funktionieren.
Es erscheint die Meldung
Das Element "WasAuchImmer", auf das sich die Verknüpfung bezieht wurde verändert oder verschoben. soll die Verknüpfung gelöscht werden
Leider leider drücken Mitarbeiter immer wieder auf löschen, bzw. drücken den Dialog durch.
Gibt es eine Möglichkeit diese Meldung bzw. die Möglichkeit zum löschen der Verknüpfung zu unterbinden ? Via Richtlinie, oder lokal auf dem Client ?
lg Bernd
An einem Standort wo sehr häufig die Internetverbindung wegbricht, haben wir das Problem das Programmverknüpfungen sehr oft gelöscht werden.
Hintergrund ist das der VPN Tunnel zur Zweigstelle nicht steht, und Verknüpfungen mit Ziel ausserhalb des Netzes dann natürlich kurz nicht funktionieren.
Es erscheint die Meldung
Das Element "WasAuchImmer", auf das sich die Verknüpfung bezieht wurde verändert oder verschoben. soll die Verknüpfung gelöscht werden
Leider leider drücken Mitarbeiter immer wieder auf löschen, bzw. drücken den Dialog durch.
Gibt es eine Möglichkeit diese Meldung bzw. die Möglichkeit zum löschen der Verknüpfung zu unterbinden ? Via Richtlinie, oder lokal auf dem Client ?
lg Bernd
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 2694094393
Url: https://administrator.de/contentid/2694094393
Ausgedruckt am: 17.11.2024 um 03:11 Uhr
5 Kommentare
Neuester Kommentar
Servus,
platziere die Links an Orten an denen die User keine Schreibrechte besitzen. Wenn bspw. auf dem Desktop dann nutze stattdessen den "Public Desktop" (C:\Users\Public\Desktop), dort haben die User keine Schreibrechte. Oder wenn nicht möglich, setzte zumindest das ReadOnly Flag für die Links.
Grüße Uwe
platziere die Links an Orten an denen die User keine Schreibrechte besitzen. Wenn bspw. auf dem Desktop dann nutze stattdessen den "Public Desktop" (C:\Users\Public\Desktop), dort haben die User keine Schreibrechte. Oder wenn nicht möglich, setzte zumindest das ReadOnly Flag für die Links.
Grüße Uwe
Zitat von @DasBrot:
Es gibt scheinbar keine Möglichkeit diesen "Löschdialog" zu unterdrücken, bzw nicht zu fragen.
Machen könnte man das schon, aber unschön: Kleines Programm das im Hintergrund läuft die Fenster überwacht und genau bei den Fenstern dann den Button zum Löschen über ein SendMessage deaktiviert. Das wäre es mir aber ehrlich gesagt nicht wert.Es gibt scheinbar keine Möglichkeit diesen "Löschdialog" zu unterdrücken, bzw nicht zu fragen.
Dann lass halt eine GPO oder Skript die Verknüpfungen beim Login wiederherstellen, oder eben ein cmd /c anwendung.exe in die Verknüpfung klöppeln.
p.s. mal schnell aus Spaß mit Powershell den Button abgeschossen :-P
Add-Type –MemberDefinition '
[DllImport("user32.dll")] public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll")]public static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass,string lpszWindow);
[DllImport("user32.dll")] public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
' -name "tools" -namespace win32
$hidden = @()
while($true){
$handle = [Win32.tools]::FindWindow('#32770',"Verknüpfungsproblem")
if ($handle -ne 0){
$btn = [Win32.tools]::FindWindowEx([intPtr]$handle,[intptr]::Zero,"Button","&Ja")
if ($btn -ne 0 -and $btn -notin $hidden){
[void][win32.tools]::ShowWindow($btn,0)
$hidden += $btn
}
}
sleep 1
}