Program startet nicht! Fehler:“Exception has been thrown by the target of an invocation“

(C) 107er BLOG

Visual Studio 2012 startet nicht mehr, es kommt lediglich der Fehler „Exception has been thrown by the target of an invocation“.

Ein mögliche Ursache ist, dass die PATH Variable unter Systemvariablen zu lange ist! Die PATH Variable ist auf 2048 Zeichen berschränkt, und wer eine Menge Programme installiert hat, kann diese Grenze schnell überschreiten.

Wie kann man diese berbeiten? Öffnen des Programms „C:\Windows\System32\SystemPropertiesAdvanced.exe“. Danach unter Systemvariablen die Variable PATH suchen und „Bearbeiten …“.

ACHTUNG! Durch bearbeiten der PATH Variable wird der String auf 2048 Zeichen beschränkt!

Pfad durch Variablen ersetzen, bringt leider nur ein paar Zeichen Ersparnis

  • „C:\Program Files (x86)\“ in „%programfiles(x86)%\“ ändern
  • „C:\Program Files\“ in „%programfiles%\ ändern

Ab Windows Vista könnte man einen Symbolic Link erzeugen, erspart mitunter ein paar Zeichen

  • makelink /d C:\pf86 „C:\Program Files (x86)“
  • „C:\Program Files (x86)\“ in „C:\pf86\“ ändern
  • makelink /d C:\pf „C:\Program Files“
  • „C:\Program Files\“ in „C:\pf\“ ändern

Unterpfade zusammenfassen, angeblich werden Pfade unterhalb des angegeben Pfades auch durchsucht, so könnte man C:\A\B\C und C:\A\B\D in C:\A\B zusammenfassen

  • %programfiles%\Microsoft SQL Server\110\Tools\Binn\;%programfiles%\Microsoft SQL Server\110\DTS\Binn\;
  • in %programfiles%\Microsoft SQL Server\110\ oder
  • C:\pf\Microsoft SQL Server\110\  zusammenfassen

Alle Angaben und Informationen ohne Gewähr!

Einen Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht.


*


82 − = 78