• Bug in Autoruns

    Home » Forums » AskWoody support » Windows » Windows – other » Bug in Autoruns

    Author
    Topic
    #2745663

    Not sure where to post this: There’s a serious bug in Autoruns: If you open the Print Monitors tab and delete obsolete print monitors, all print monitors will be deleted. (Don’t try this withoug creating a Restore point.) According to a web search, this has been known about for a while.

    GaryK

    1 user thanked author for this post.
    Viewing 5 reply threads
    Author
    Replies
    • #2745668

      Autoruns has definitely not kept pace with Microsoft’s changes to Windows. For example, take a look at New startup registry key in Windows 10/11, NOT captured within autoruns

       

      3 users thanked author for this post.
      • #2745671

        Good to know. But this particular bug bites Windows 7. It seems MS has orphaned the SysInternals tools. There’s a bug in Process Monitor too: Clicking on Column heads, which should trigger a sort, does nothing.

        GaryK

        1 user thanked author for this post.
        • #2745674

          Yes, several of the Sysinternals applications are in desperate need of some love from Microsoft.

    • #2745676

      I prefered the utilities when they were independant of MS.
      Wininternals and Sysinternals websites used to be a frequent goto many moons ago. Mark and Bryce done a fantastic job of supplying ‘cheats, tweaks and workarounds’ for Windows outwith the software factory, that set them up today.

      Perhaps their hands are tied due to future Windows development focus?

      @gkarasik
      – I’d suggest trying an older version of autoruns to compare with your current version..

      Windows - commercial by definition and now function...
      • #2745677

        Good thought.

        GaryK

      • #2745679

        IMHO the best part of the good old days before Microsoft acquired them was that the source code was available.

    • #2745801

      Not sure where to post this: There’s a serious bug in Autoruns

      If you mean the current Autoruns 14.11 then I count several serious bugs reported since last June. In addition to your print monitor issue I also found:

      1. Not catching .LNK files in user profile’s startup folder location (C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup). (More)
      2. Misidentifying .LNK files pointing to installed Store apps as “File not found: .exe” missing files. (‘cos Store apps don’t follow the conventional Win32 app format.) (More)
      3. Not unmounting offline registry hives correctly, leaving them open to corruption (More)
      4. Rendering system unbootable and corrupting registry entries while using Autoruns from within WinPE. (More)
      5. Error scanning offline system. (More)

      I note that Autoruns 14.11 is itself an update to Autoruns 14.10 to fix a bug parsing parameters in startup folder items.

      (14.10 was a bugfix to 14.09… which was a bugfix to 14.08… and so on and so on. According to this changelog the last release that wasn’t a bugfix appears to be back in Sept. 2021.)

      4 users thanked author for this post.
    • #2745902

      @gkarasik, from my notes dug out earlier, autoruns v13.1 was the LAST ‘official’ version for WinXP, Vista AND Windows 7.
      Subsequent versions were intended for Windows 8, 10 and 11..

      Edit to add a later found link
      Ref: https://portableapps.com/apps/utilities/autoruns-portable

      Version Note: The legacy 13.100 version is used on Windows XP/Vista/7 as it is *the last version to support those operating systems.

      * my bolding for emphasis

      Windows - commercial by definition and now function...
      2 users thanked author for this post.
      • #2745912

        Fair enough. When I search, I see reports that this bug has existed for years. but it’s also a bug that a product not intended to run on a platform should run on that platform. IOW, if it’s not meant to work on Win7, it shouldn’t run on Win7. (At least in my opinion.)

        GaryK

        • #2746800

          no issues here on Windows 7 Pro, note autoruns version 😉

          Win7Autoruns

          Windows - commercial by definition and now function...
          • #2746810

            Good to know. Have you tried deleting monitors via the Print Monitors tab? (Create a restore point before you do.)

            GaryK

    • #2746154

      Hmm… I may possibly have found another bug in Autoruns

      If you start Autoruns using Run as administrator you’ll see two locations for Run registry subkeys (at the top of the Everything tab) – one for the current user (HKCU) and one that’s system wide, i.e. for the machine (HKLM):

      Run_locations-Autoruns

      All well and good… so far.

      However, I used PowerShell to carry out a WMI query of the Win32_StartupCommand class:

      Get-CimInstance -ClassName Win32_StartupCommand |
      Select-Object -Property Command, Description, User, Location |
      Out-GridView

      The objects returned show several more Run locations (b and c) in addition to those shown by Autoruns (a):

      Run_locations-PowerShell

      Curiouser and curiouser… (especially as I thought I had ripped out OneDrive by force after uninstalling it in Admin mode during OOBE). I assume it’s because we’re not supposed to see what services are doing in the background… even if we run Autoruns elevated.

      PS – Why is Google’s Drive File Stream being run by the System account as well as by 2 services? Overkill, much?

      It also suggested that me disabling Google’s Drive File Stream in the HKCU Run key (as the Autoruns screenshot shows) may have been completely ineffectual. However, I’ve just checked using System Informer and it’s not running in the background… so I don’t know what the ‘–startup_mode’ switch actually does.

      (And… isn’t it rather presumptious for Google to write to what is effectively the ‘new user’ template (c)? What if I don’t want any newly-created user account to run Google’s Drive File Stream in the background?)

      Hope this helps…

      3 users thanked author for this post.
      • #2746191

        Autoruns displays startup entries for individual accounts.  In the main menu click “Users”.  You should see a dropdown menu of all the accounts that can be examined, including the service accounts.  Perhaps that accounts for the apparent discrepancy between Autoruns and the WMI query.

        1 user thanked author for this post.
      • #2746216

        According to the following registry tree which lists all the account SIDs.

        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

        HKU\5-1-18 and 5-1-19 & 5-1-20 are different system accounts as follows:

          5-1-18 = %systemroot%\system32\config\systemprofile

          5-1-19 = %systemroot%\ServiceProfiles\LocalService

          5-1-20 = %systemroot%\ServiceProfiles\NetworkService

        BTW, I had the same OneDriveSetup.exe /thfirstsetup run entries on my system for those 3 accounts and, after removing them/rebooting, experienced no ill effects and Windows did not recreate them.

    • #2746213

      Autoruns displays startup entries for individual accounts.

      I’m aware, but I was trying to point out that (even if started with elevation) Autoruns doesn’t actually show everything that starts in the current user context (unless you use the User menu to view each entry)… which, IMO, makes the Everything tab a bit of a misnomer. 🙂

      In that respect the WMI query was more accurate.

    Viewing 5 reply threads
    Reply To: Bug in Autoruns

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: