Kezdőoldal » Számítástechnika » Programozás » Windows 10 alatt miért nem...

Windows 10 alatt miért nem indulnak újraindítás után a c++/Delphi stb által írt szolgáltatások?

Figyelt kérdés

Van egy egyszerű delphiben írt saját szolgáltatásom, minden eseménykezelője(create, afterinstall, execute..) ír egy log fájlba(txt).


pl.:(Oncreate - log('Create efutott ');)

Az execute-ban egy while until terminate - ben 5 mp-ként ír...


A probléma : Ha simán újraindítom a windowst, (Restart), akkor rendben lefut minden, leállításkor onshutdown, destroy stb.

Ha leállítottam a szolgáltatást restart után normálisan elindul...


De ha leállítom és úgy indítom el a gépet, akkor nem történik semmi. ha előzőleg el volt indítva a szolgáltatás akkor továbbfut ráadásul ugyanazzal a threadId-val, mint kikapcsolás előtt. Nem történik oncreate, onstart, onexecute semmi. Ha leállítottam a szolgáltatástt akkor nem indul ujraindítás után.

Ez Windows 10 esetén van ez a probléma, windows7- nél normálisan működik.

Mi lehet a hiba?



2017. jún. 29. 13:55
 1/3 PresidentEvil ***** válasza:
100%

.

Nem használok Windows 10-et, csak felmerült bennem: van a Win10-nek valami gyors rendszerindító módja, ami igazából nem állítja le a gépet, hanem ha újra bekapcsolod, a memóriatartalmat vagy egy részét lemezről visszatölti és ugyanazt a sessiont folytatja. Nem lehet, hogy ez az oka? Erre utalhat, hogy az ID ugyanaz marad.

2017. jún. 29. 15:05
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
100%
Google: Windows 8/10 hybrid boot.
2017. jún. 29. 15:24
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:

Köszönöm a válaszokat, egyértelműen ez a probléma oka.

A gyorsindítás, amely alapértelmezés szerint engedélyezve van a Windowsban, lehetővé teszi, hogy a számítógép gyorsabban induljon el leállítás után. Ennek érdekében a Windows a számítógép kikapcsolásakor egy fájlba menti a rendszer-információkat. Amikor legközelebb bekapcsolja a számítógépet, a Windows nem indítja újra a számítógépet, hanem a kikapcsoláskor mentett állapotnak megfelelően folytatja a rendszer futtatását.



A gyorsindítás nem használható újraindításkor. A gyorsindítás használatához ki kell kapcsolni a számítógépet, majd újra be kell kapcsolni

2017. júl. 1. 14:56

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!