Bevezetés
Új laptopot vásároltál, de egy régi programot csak pendrive-ról tudsz futtatni, SSD-ről nem? Ez a probléma meglepően gyakori, és több oka is lehet, például a „secure boot” beállítás, a Windows védelmi funkciói vagy a program saját működési mechanizmusa. Nézzük, hogyan lehet ezt orvosolni!
Miért nem fut a program SSD-ről?
A problémának több lehetséges oka lehet:
- UEFI „secure boot” beállítás – Ha be van kapcsolva, egyes régi programok nem indulnak el.
- Windows Defender és egyéb biztonsági beállítások – Lehet, hogy a programot a rendszer feketelistára tette.
- Program fájljai eltérő helyen vannak – Egyes alkalmazások az eredeti helyükhöz kötik a működésüket.
- Hibás SSD vagy memóriaprobléma – Ritka eset, de előfordulhat.
1. Secure Boot kikapcsolása az UEFI-ben
Az UEFI „secure boot” funkciója megakadályozhatja egyes régi alkalmazások futtatását. Ennek kikapcsolásához kövesd az alábbi lépéseket:
- Indítsd újra a számítógépet, és lépj be az UEFI-be (általában az F2 vagy DEL gombbal érhető el).
- Keresd meg a Secure Boot opciót a biztonsági beállításoknál.
- Kapcsold ki, majd mentsd el a módosításokat és lépj ki.
Próbáld meg újraindítani a programot az SSD-ről – ha most működik, akkor a „secure boot” volt a ludas.
2. Windows Defender beállítások módosítása
Ha a Windows Defender letiltotta a programot, akkor ezt a következőképpen tudod megoldani:
- Nyisd meg a Windows Beállításokat (Win + I), majd menj a Frissítés és biztonság > Windows Biztonság menübe.
- Kattints a Vírus- és fenyegetésvédelem opcióra.
- Válaszd a Védett mappák hozzáadása a kivételekhez lehetőséget, majd add hozzá a program mappáját.
- Ha a Defender fekete listára tette a programot, engedélyezd annak futtatását.
3. Program beállításainak módosítása
Bizonyos „portable” programok saját mappájukban tárolják a konfigurációs fájlokat. Ha ezekben a fájlokban rögzített elérési útvonalak vannak, az SSD-re másolás után a program nem fog működni.
A következő lépéseket próbáld ki:
- Nyisd meg a program mappáját.
- Keresd meg a
settings.ini
vagy hasonló fájlt. - Nyisd meg egy szövegszerkesztővel (például Notepad++).
- Ha az elérési útvonalak a pendrive-ra mutatnak, módosítsd azokat az SSD-re megfelelően.
- Próbáld meg újra elindítani a programot.
4. Kompatibilitási beállítások módosítása
Előfordulhat, hogy az új Windows verzió nem támogatja megfelelően a régi programokat. A következőket teheted:
- Kattints a program indítófájljára jobb egérgombbal.
- Válaszd a Tulajdonságok menüpontot.
- Menj a Kompatibilitás fülre.
- Kattints a Kompatibilitási hibaelhárító futtatása gombra.
- Próbáld ki a Windows 7, 8 vagy 10 kompatibilitási módot.
- Kapcsold be a Program futtatása rendszergazdaként opciót.
5. Hiba lehet az SSD-vel vagy a memóriával
Bár ritka, előfordulhat, hogy a program SSD-ről való futtatását egy hardverhiba akadályozza. Ellenőrizheted az alábbi módokon:
- Futtasd a chkdsk parancsot a Windows Parancssorban (
chkdsk /f /r
). - Használj egy SSD diagnosztikai programot, például a CrystalDiskInfo-t.
- Futtass egy memóriaellenőrzést a Windows Memory Diagnostic eszközzel.
6. Régi DirectX verzió hiánya
Ha a program grafikai hibaüzenetet ad, lehet, hogy egy régebbi DirectX verzió szükséges hozzá. Letöltheted a dxwebsetup segédprogramot a Microsoft oldaláról.
Telepítéskor vedd ki a pipát az „Install the Bing Bar” opció mellől, hogy ne telepítsen felesleges bővítményeket.
Összegzés
Ha egy régi program csak pendrive-ról fut, de SSD-ről nem, akkor először az UEFI „secure boot” beállítását kell ellenőrizni. Emellett a Windows Defender, a kompatibilitási beállítások és a program saját konfigurációs fájljai is okozhatnak gondot. Ha egyik megoldás sem működik, akkor érdemes lehet hardverhibát is kizárni.