Coder Social home page Coder Social logo

Comments (10)

jxy-s avatar jxy-s commented on June 11, 2024 1

reboot the computer, ksi.dll won't update until the next reboot.

Can you please unload the ksi.dll and SystemInformer.sys driver, when SystemInformer.exe is running with admin rights and exits?

So we can update to new version without rebooting.

SystemInformer.sys unloads already when updating. Not every update requires a reboot, only when ksi.dll changes, ksi.dll cannot unload.

from systeminformer.

jxy-s avatar jxy-s commented on June 11, 2024 1

SystemInformer.sys unloads already when updating.

I use portable installation and just copy files from archive.
How can I unload the driver?

Stop the KSystemInformer service.

from systeminformer.

jxy-s avatar jxy-s commented on June 11, 2024

Searching (in another SistemInformer instance from a zip) for processes holding file handles returns nothing.

Just to confirm, did you have the driver enabled when searching? Some handles do not have full visibility unless you're searching with the driver.

from systeminformer.

AndisGrossteins avatar AndisGrossteins commented on June 11, 2024

Just to confirm, did you have the driver enabled when searching? Some handles do not have full visibility unless you're searching with the driver.

I'm on a Windows preview build, so no driver for me.

from systeminformer.

jxy-s avatar jxy-s commented on June 11, 2024

It looks like the file might be FILE LOCKED WITH ONLY READERS and there's no WriteFile operation after a few CreateFileMapping and CreatFile attempts.

STATUS_FILE_LOCKED_WITH_ONLY_READERS is a typical return value for IRP_MJ_ACQUIRE_FOR_SECTION_SYNCHRONIZATION (CreateFileMapping). The part that is failing is STATUS_USER_MAPPED_FILE (USER MAPPED FILE) "The requested operation cannot be performed on a file with a user mapped section open." This is returned when something has a mapped section open to the file, not when there is a sharing violation. So the file handle is likely closed, but there is still a section mapping out there somewhere preventing that create from going through (with the desired access and/or disposition).

from systeminformer.

AndisGrossteins avatar AndisGrossteins commented on June 11, 2024

Thank you for your explanation. I did some quick skimming of MS docs and now have a better understanding of the FS event results.

Those files may have been locked (mapped) by Windbg because it'll attach to a crashing SystemInformer.exe process (which is another issue that may have been caused by previously failed SystemInformer updates) or it's the MsMpEng.exe and that's why I can't find any open handles without the driver.

However, file locking is not the main issue here; the SystemInformer setup should fail with an error message if it can't successfully update files.

from systeminformer.

kotenok2000 avatar kotenok2000 commented on June 11, 2024

I get this.
image

Updater for some reason doesn't wait for Systeminformer to exit completely.
Window closes, but process doesn't exit for some more time.
I have 96% of ram used.

from systeminformer.

jxy-s avatar jxy-s commented on June 11, 2024

@kotenok2000 reboot the computer, ksi.dll won't update until the next reboot. This only happens when ksi.dll needs to be updated. Which it did a few versions ago.

from systeminformer.

tnodir avatar tnodir commented on June 11, 2024

reboot the computer, ksi.dll won't update until the next reboot.

Can you please unload the ksi.dll and SystemInformer.sys driver, when SystemInformer.exe is running with admin rights and exits?

So we can update to new version without rebooting.

from systeminformer.

tnodir avatar tnodir commented on June 11, 2024

SystemInformer.sys unloads already when updating.

I use portable installation and just copy files from archive.
How can I unload the driver?

from systeminformer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.