Viele Telefonanbieter haben keine Updates für Vista, oder für ältere Telefone gibt es keine neuen Treiber, weil die Modelle oft schon nicht mehr produziert werden. Weiterhin scheitert oft schon die Installation der alten TSPs, weil die Installationsprogramme Vista nicht berücksichtigen. In vielen Fällen lassen sich die TSPs, die unter Windows 2000 und Windows XP funktionieren auch unter Vista nutzen.
Im Allgemeinen ist es nur notwendig die entsprechende Datei mit der Endung .TSP im Windows\System32 Verzeichnis einer bestehenden Installation zu finden. Die meisten TSPs bestehen aus einer einzigen DLL, die meistens keine anderen DLLs mehr benötigt. Zur Not greift man zu DEPENDS.EXE und prüft die Abhängigkeiten.
Diese Datei wird auf den Vista Rechner wieder in das Verzeichnis Windows\System32 kopiert. Der Name der TSP Datei ähnelt in den meisten Fällen auch dem Produktnamen. Der Name des TSP für ein Elmeg C100 ist z.B. eltelsp32.tsp, der des C300 lautet c3x0tsp.tsp.
In der Systemsteuerung öffnet man die Telefon- und Modemeinstellungen. Dort wählt man den Karteireiter Erweitert. Über den Schalter Hinzufügen kann man nun den alten Treiber in die Liste der aktiven TSPs aufnehmen.
Evtl. ist es nur noch notwendig den TSP über den Schalter Konfigurieren korrekt einzurichten.