Win7: Show "All Programs" in Start Menu when Most Recently Used List is Empty

134 comments
(Skip blurb for download link. Report issues on the Genscripts Redmine tracker.)

Details

For alot of people, the start menu will display a list of recently used programs. Its a pretty handy feature to have, but its not for all of us.
image The default start menu, filled with recently used applications.
However you may have disabled application usage tracking for some reason such as privacy or to squeeze just a bit more performance out of your machine.
image
The configuration dialog for recently used applications.
Right click the taskbar and select "Properties" to display the "Taskbar and Start Menu Properties" dialog, and disable application tracking by unticking "Store and display recently opened programs in the Start Menu"
Note: This will also remove recently used files from your jumplists.
Now there is a horrible side effect to this option, theres nothing in the start menu when you first show it.
image Annoyingly, your start menu will now display an empty list.

Spasm

You've probably noticed it already, which is why you're here.
I've written a small program that displays all your Start Menu items automatically. Nothing spectacular, it just removes a small annoyance.
The program is called Spasm (Show Programs Automatically in Start Menu). I'll upload the app once its been polished a bit and I find an icon for it.

Download

Usage

  • Simply run the file for it to take effect.
  • Close Spasm to stop it.
  • Run with the argument "--no-icon" to disable the tray icon.

    WTF Why Bother?

    Some people may be wondering this and by all means its a good question! I've seen the issue being asked a few times on the forums so I suppose that's where I got the idea from.
    The empty menu does annoy me a small bit, but I normally type in what I'm after anyway.
    I guess it was also out of nerdy curiosity, a self set challenge to see if I could or not without any help. And I did :)
    So far:
    • It probably won't work in any language other than English.
    • Checks the recently used list to see if its empty before displaying the full Start Menu items.
    • Doesn't do much of anything else.

    History

    v1.41 (05/06/2011)
    • Added argument "--no-icon" support to hide the tray icon.
    v1.4 (14/03/2011)
    • Added a timer to detect refreshed shell.
    • Added icon to "already running" message.
    v1.3 (06/02/2011)
    • Rewrote how system information is shared between EXE and DLL files.
    • Now detects if Spasm is already running.
    • Only unload hooks if the DLL is being unloaded from Explorer.
    • Hopefully prevented the issue with Spasm losing grip on Explorer's handle.
    • Adds icon back to taskbar when Explorer crashes.
    • Now works if used on startup!
    v1.2 (16/05/2010)
    • Fixed x86 version so it works (Thanks Andrey and Patrick Timms for the heads up)
    • Added double click to show about
    v1.1 (09/05/2010)
    • Now works with any language.
    • Fixed x86 DLL function name mangling.
    • Added build version to executable.
    v1.0 (07/03/2010)
    • Initial release.

    Other Small Tweaks

    134 comments:

    1. I agree with you completely. I work at a school where we are currently preparing to roll out Windows 7. We have a 10% SEN (Special Educational Needs) population among the student body, some of whom have acute autistic traits and are extremely resistant to change. Others find it difficult enough to type the word Google, and the changes in the new interface will confuse them enough as it is without the need for an extra click to see their programmes. This programme will make it much easier and will complete the streamlining of our interface. Your work is very much appreciated and I look forward to the programme's completion. :)

      ReplyDelete
    2. Hi Patrick.

      Thanks for the encouragement, it gave me the final bit of motivation to sit down and polish off the last few things I needed to do before making it public.

      It kinda makes me feel pretty bad calling it "Spasm" =\

      I've made the download links public so feel free to give it a go. Remember to download the right x-bit version for your rollout.

      ReplyDelete
    3. Thank you for your program!
      But it does not work in the Russian version of Windows 7.
      You could not make your program multilingual, so that it works in any version of Windows 7, regardless of the language.
      Sorry for my English.

      ReplyDelete
    4. Hi Andrey,

      Hmm, yes you're right, it wont work in any language other than English.

      I'll try to think of a way to make it work and let you know how it goes.

      ReplyDelete
    5. Okay, I've updated the program and it now works on any language.

      Enjoy!

      ReplyDelete
    6. Thanks for the quick response, but unfortunately the program still does not work.
      I downloaded it via the link for Windows 7 x86.

      ReplyDelete
    7. Hmm, do you have the 64bit Windows 7?

      I have not tested the 32bit (x86) version yet.

      ReplyDelete
    8. Unfortunately, no. The processor (Intel Celeron) does not allow the switch to a different architecture.
      Still, thank you for the quick response! :)

      I'll watch for updates.

      ReplyDelete
    9. Strange. Could you provide me with your email so I can ask about your language settings?

      I've got mine set on Russian right now and its working fine.

      ReplyDelete
    10. This comment has been removed by a blog administrator.

      ReplyDelete
    11. Thanks for that.
      I'll email you soon.

      I've deleted your comment so you don't get spammed.

      ReplyDelete
    12. Currently the 64-bit version is working for us (English language so no problems there), but the 32-bit one isn't. Windows 7 Professional.

      ReplyDelete
    13. (I'm using version 1.1, by the way.)

      The 32-bit version loads but doesn't have any effect.

      ReplyDelete
    14. Ahh I see.
      Just a quick question, are you running the 32bit one on a 64bit Windows 7 or a 32bit Windows 7?

      That might help explain Andrey's problem.

      ReplyDelete
    15. Ok guys, I've fixed the bug with the x86 version.
      It should work again now.
      Enjoy!

      ReplyDelete
    16. Thank you very much! :)

      ReplyDelete
    17. Many thanks for fixing this problem :)

      ReplyDelete
    18. Not a problem.
      Hope its working well.

      ReplyDelete
    19. Just downloaded spasm - does not work. I get the icon in the notification area, and I can end spasm, but the start menu remains empty. both "store and display recent..." check boxes are unchecked, both "number of recent.." entries are zero. I use Windows 7, 32 bit, English.

      Otto - Innsbruck - Austria

      ReplyDelete
    20. Addendum: Although I don't know how spasm works, I suspect that my German keyboard might be the culprit?

      Otto - still in Innsbruck

      ReplyDelete
    21. Hi Anonymous/Otto?

      Are you using v1.2?

      ReplyDelete
    22. Yes, I do use 1.2. Just downloaded it before my previous posts.

      ReplyDelete
    23. Interesting. Could you leave an email address so I can contact you?

      ReplyDelete
    24. This comment has been removed by a blog administrator.

      ReplyDelete
    25. Thanks. I've deleted your email from the comment to avoid spam.

      ReplyDelete
    26. Hi Twig, did you get my email? Please don't interpret the question as impatience, but as I answered from a different email account than you wrote to, I am not sure that it did not get caught in a spam filter.

      Otto, in Innsbruck, as most of the time

      ReplyDelete
    27. Hey Otto!

      Yep I did, and sorry I've been really busy so I haven't had a chance to reply yet.

      I'll have to get around to installing German language settings sometime and let you know how it goes.

      Cheers!

      ReplyDelete
    28. Hi, your prog is great. I have one wish: it could be possible to hide program icon? Thanks Jiri Mikulka

      ReplyDelete
    29. Hey Jiri, I'll see what I can do about it.

      As I said in the email, it'd probably be implemented through a command argument.

      ReplyDelete
    30. Thank you very much for this fix.

      Since Windows 7's "pin to taskbar" feature pretty much removed the need to "pin to start menu", and taskbar-pinned programs don't appear in the "most used" list, the left column of the start menu has seemed pretty pointless since it can only ever show random rubbish that you might have used once or twice. I do wonder how 7 made it through so much Beta testing without anyone pointing this out.

      This fix is great for nitpickers like me, as I can now turn off the "most used" list without creating a blank start menu left column. The only improvement this could use is to hide the "Back" button, but it's not a show stopper.

      Thanks again, and well done.

      ReplyDelete
    31. Thanks Twig. Your effort is much appreciated! G'day

      ReplyDelete
    32. Very good program. I searched very long for a program like this. I use a dutch version of windows 7 so it works on non english versions. But I have one problem. In the beginning te program works, but after a while it doesn't work anymore. I don't know which problem reproduches this problem. Do you have this problem too. thanks

      ReplyDelete
    33. Yeah I've been trying to figure it out for a long time now.
      Not sure why it happens, but if anyone has any idea please let me know!

      ReplyDelete
    34. I think i found one of the problems. If you install a new program (or update, repair). The taskbar renews (taskbar icons appear blank for a second). Also if you close your explorer.exe in taskmanger and restart it, spasm woulden't do anymore. I hope you can do something with this information and fix it soon, thanks.

      ReplyDelete
    35. this a example when the explorer taskbar looks like, the blank sheet icon (http://support.microsoft.com/Library/Images/2290359.png)

      ReplyDelete
    36. Hey, also if the startmenu/taskbar updates refreshes the prog. will stop to work.

      ReplyDelete
    37. Do you already have a suggestion?

      ReplyDelete
    38. Hi Richard,

      Thanks for posting the symptoms and I'm aware of it.

      As for now, I haven't thought of a way around it yet but you're right about when the Explorer process refreshes.

      ReplyDelete
    39. Hi twig.

      after i have installd windows blinds, the programs won't show up untill i hover the programs button .. got any idea on this? i've tried to download again and use the new spasm but without luck. i use windows 7 ultimate x64.

      i cant live without your little thingy ^^

      ReplyDelete
    40. Hmm, I'm not sure. Sorry I've never used Winblinds on Windows7 before.

      ReplyDelete
    41. Download links not working plz fix them :) thanks

      ReplyDelete
    42. Server was down for a bit. It's working again now.

      ReplyDelete
    43. Not sure if anyone else is experiencing this, but the latest update to Microsoft Silverlight seems to conflict with Spasm in a way that both breaks Spasm and freezes Explorer.

      Silverlight is the one that got the uninstall. ;D

      ReplyDelete
    44. Do you already have a solution foor the problem for restarting of the explorer. Maybe the program of the breadcrumbs has the solution?

      ReplyDelete
    45. Hi Richard,

      For a long time now I've only managed to find 2 pages which contained helpful information about this issue.

      * http://stackoverflow.com/questions/2655278/what-can-cause-windows-to-unhook-a-low-level-global-keyboard-hook
      * http://social.msdn.microsoft.com/Forums/en-US/windowscompatibility/thread/f6032ca1-31b8-4ad5-be39-f78dd29952da

      Apparently it's a feature in Vista/Win7 to unload global hooks after a period of time, to keep the hooks out so the system doesn't slow down.

      Both sites suggest changing the low level hook timeout to be a higher value, which to me doesn't sound like a very good way of doing things.

      I've yet to figure out another way of fixing it. Sorry!

      ReplyDelete
    46. Hi,

      I am having trouble getting this program to run on startup. I tried putting a shortcut into the startup folder, but no luck. It runs but does nothing. I have to close it out then re-initiate the program for it to take effect.

      I put the exe and dll in the startup folder and it works, but it tries to run the dll too, and I can't stop it from attempting that foolish notion.

      Is there any way around this problem? I stumbled upon this little program and have been dying to have it be a permanent solution like disabletaskbarontop64.

      Thanks very much.
      win7 64 using 1.2 (x64)

      ReplyDelete
    47. @icthulu:

      Yeah, the program hooks into the memory after Explorer loads. The problem with using it on startup is that sometimes it starts BEFORE Explorer is finished loading.

      You can try using this to delay the startup process.
      http://www.r2.com.au/page/products/page/2/show/startdelay

      ReplyDelete
    48. Thank you for that. In Win7, after running a few programs with normal uses, the Spasm program doesn't check anymore. So, when I click on the start button, I get the blank list and have to select all programs anyways. Or restart Spasm.

      Is there a way to have this continuously check?

      ReplyDelete
    49. That's probably the only way to go right now.

      I've thought of 2 ways to fix this problem. I'll have to find some time to implement this and post a beta online.

      ReplyDelete
    50. @icthulu: I just thought about your startup problem.

      Instead of putting both EXE and DLL into the startup folder, create a shortcut there which points to the Spasm program.

      This will stop it from running the DLL.

      ReplyDelete
    51. Sadly, the shortcut wouldn't work due to the timing issue you mentioned earlier. So it bypasses the dll issue, but runs faster for some reason. :|

      The delayed startup program you linked solves that quite well, once I dialed in the time I need to delay it.

      I am curious why you check if the recent programs are 0 instead of just picking a global like time not equal to 0?

      ReplyDelete
    52. Ah yeah, forgot about the delay.

      I check the "recent programs list = 0" to make sure the user has the option selected and it is empty.

      I'm not quite sure what you mean by checking a global time.

      ReplyDelete
    53. What I mean is that if they install this program, they probably won't have anything in the recent list, or will uninstall it if they change that, so why not use a gloabal that always shows true. I am guessing that would work.

      For now, if you run a program like a game or something, it defalts back to showing the blank recent programs list instead of all programs overriding Spasm. :(

      ReplyDelete
    54. I'm currently rewriting part of the program and it seems to be working a bit better.

      I've added some debug messages into the code so it displays an annoying message when the DLL is unloaded.

      I have run it on my computer but it hasn't run long enough to discreetly unload, so I don't know if the fix is successful.

      I'll upload a test build soon. I haven't written an "auto-reapply if Explorer restarts" yet but that won't take long.

      ReplyDelete
    55. Spasm v1.3 released!
      See change log for a list of fixes.

      Tested:
      - 32bit and 64bit Windows 7.
      - Explorer crash case
      - Hibernate
      - Auto-load on startup
      - Checked if Spasm loses grip when installation which requires UAC starts.

      ReplyDelete
    56. Hallo,

      Thank you very much! It is much more stable. Only if you install a random programm, the explorer icon refreshes, spasm isn't working anymore. But for the rest it is always working thanks

      ReplyDelete
    57. Oh what? I thought I fixed it all =(

      Which program are you trying to install?

      ReplyDelete
    58. If you install a program the explorer doens't restart but refreses (flashing blank icon ). Then spasm isnt working anymore.

      But it is more stable then previous version, many thanks

      ReplyDelete
    59. I can't download, keeps saying "Please download from (sites url)"

      ReplyDelete
    60. @Anonymous1: Which program did you install for Explorer to refresh? I want to test it using the same program so I can fix that.

      @Anonymous2: Please enable HTTP REFERRER on your browser in order to download it.

      ReplyDelete
    61. installing chrome, updating firefox. I think it doesn't matter wich program you install.

      If you install a program, the prgram update/place an icon in the start menu. So the taskbar and start menu refreshes.

      ReplyDelete
    62. Hi Richard,

      Thanks for the info, I'll try to do a bit more debugging.

      Glad to hear its more reliable now though.

      ReplyDelete
    63. Nice to see an updated version. I am still having Spasm stop updating the programs in the start button if I say, run COD4. I am not sure why it would bother with it, but for some reason, when things go full screen, it starts acting odd.

      ReplyDelete
    64. Hey there,

      I've been unable to trace the reason why Windows quietly destroys the start menu.

      I've noticed it when the HDMI cable is unplugged, screen is locked, installations occur and a few other odd cases.

      So for now I've implemented a quick check every 60 seconds if the window is still valid. If not, it'll re-hook into your start menu.

      I wanted to avoid this but it seems to be the easiest way so far.

      I'll update it when I get the chance.

      Thanks for the info guys!

      ReplyDelete
    65. Maybe you can implement that check only if you really press the windows start button or key. Like some programs give an action when you click on some region (preme).

      ReplyDelete
    66. That's a good idea I never considered before.
      I'll see if I can get that working, thanks.

      ReplyDelete
    67. In my view, I would really like to have the program check every 60 seconds. We all have at least 10 different programs looking for updates, emails, and a laundry list of other things. 1 more will never be noticed. And it should catch a lot more of Window's 'quirks'.

      ReplyDelete
    68. Hey Twig,

      Is there already progress! I like to hear about any progress :-).

      ReplyDelete
    69. Hey Richard,

      It'll the "taskbar recreation" signal as with the previous update, but additionally every 60 seconds. The test seems to be working well and I haven't noticed it playing up yet.

      It's working well enough that I've decided to rewrite a portion of BreadCrumb Killer to work in a similar way.

      Sorry, I've been a little busy with some other stuff lately (IRL and other projects).

      I should be free on Sunday (4 days time) to update both programs to a new version.

      ReplyDelete
    70. Spasm v1.4 released, one day later than promised.
      Sorry!

      ReplyDelete
    71. no problem :-)! I will test. But I think this a good solution. thanks, many thanks

      ReplyDelete
    72. For so far it works. Very nice! One of my favorite functions in windows!

      ReplyDelete
    73. Good to hear!

      Now back to working on SlowPoke Blitz!

      ReplyDelete
    74. Nice fix. Now works after full screen games. Good job all around.

      ReplyDelete
    75. Just updated directly from v1.2 to v1.4, and now it won't run for normal users - "The application was unable to start correctly (0xc0000005)"... any thoughts?

      ReplyDelete
    76. That's interesting. Have you replaced the DLL files correctly?

      Sometimes Explorer locks the DLL files for a little longer after you've quit Spasm.

      ReplyDelete
    77. Hmmm, seems to be okay now that I've replaced it again. I first did it earlier on when people were still in the building... I did nip onto the file server and close all open sessions to those files, but I guess Computer Management may have been lying to me. I suppose the lesson is: no matter how much Windows tries to lie to you, always wait until there are no users left on the system before performing an in-place upgrade.

      ReplyDelete
    78. haha great to hear Patrick, because I wouldn't have a clue on how to fix that one!

      ReplyDelete
    79. Hi, Twig. I wanna send a big thanks for you, cause i wonder how MS miss such annoying thing. Spasm completely works as i want. But can i add some suggestion. May you do an option to run spasm as a hidden service:(no taskbar icons, no as aplication in task manager) - only as a procedure, like a patch for Windows 7) Thanks for understanding!

      ReplyDelete
    80. Hey Anonymous, glad you're finding it useful.

      I'll try to remember to add in an option to hide the icon like in Breadcrumb Killer.

      As for running Spasm like a service, see "Creating a service" on http://twigstechtips.blogspot.com/2008/11/svn-server-on-windows-xp-with.html

      I haven't tested it at all using that method, but it'd be the way to go if I were to run it as a service.

      ReplyDelete
    81. Hey Twig.
      Is this program still being developed at all? Are there any plans to be able to make it run as a service and/or not show in the taskbar?
      Many thanks

      ReplyDelete
    82. Hey BlackDwarf,

      Sorry for banning you from IRC. I thought you were a spam bot lol.

      I've added the option to hide the icon but haven't released it yet because I'll be busy for some time to come.

      I've not yet looked into running it as a service, but please let me know if the link above works.

      ReplyDelete
    83. No worries :D
      I understand you're very busy. Our organisation is upgrading to Windows 7 this summer, and all these small niggly issues have quite a large user impact. It's not good having a first time user on Windows 7 clicking the start menu button and being confronted with a blank white space. Why Microsoft doesn't provide an way to do this within the OS is quite beyond me.
      The service option does work, sort of, the only issues being the user can still quit the program through the taskbar (they don't have access to task manager)
      Many thanks for the work you've put into the program though :)

      ReplyDelete
    84. If you'd like, set up the command to use "--no-icon" as an argument when rolling out Windows 7.

      Once I release it, you can just update the program without having to change anything else.

      ReplyDelete
    85. Hi Twig,

      Your Spasm program is the answer to all my prayers! I hated all that wasted empty space in the start menu as I have all my frequent programs on the Taskbar and I've been looking all over the internet for a way to show the All Programs list in the Start Menu by default. Yours is the only program of its kind able to do that. All the replacement Windows start menu programs out there are terrible and look ugly.

      Version 1.4 works great on my Windows 7 Ultimate 64-bit. I put a shortcut to Spasm in the Startup Folder so it runs automatically everytime Windows starts.

      I don't know if it's necessary but I set it to always run as administrator and set its priority to high to ensure it always runs smoothly.

      Thank you very much for this excellent and useful program, I appreciate all the work and effort you put into Spasm and for freely sharing it with everyone. I hope you continue developing and improving it.

      ReplyDelete
    86. Thanks for such a detailed write-up Peppino!

      Just to let you know, I test with UAC enabled and you do not need administrator access enabled for Spasm to work.

      ReplyDelete
    87. Hi BlackDwarf,

      I've released v1.41 and updated Spasm to include support for hiding the icon. Please see the usage notes.

      ReplyDelete
    88. Thanks, but download links are broken.

      ReplyDelete
    89. confirming download links broken. just discovered this program - will keep checking back to see when links fixed. new taskbar + this = win.

      ReplyDelete
    90. Thanks for this neat program. I put shortcuts to Spasm.exe and SpasmDLL.dll in the Windows 7 64-bit Startup folder but I am getting an error message when my PC starts up:
      "caution you are attempting to open a file of type 'Application extension' (.dll) These files are used by the operating system and by various programs. Editing or modifying them could damage your system. If you still want to open the file, click Open with. Otherwise click Cancel".

      Any ideas on how to get rid of this annoying message?

      ReplyDelete
    91. Hi there,

      Sorry I accidentally archived it with RAR instead of ZIP and forgot to update the download script.

      You should be able to run the shortcut from the "startup" folder.

      I'll add a startup option in the next release.

      ReplyDelete
    92. Maybe you can also a function to lower the checking time. Or maybe an option that it will check when you open the star menu, because when you install a program, you want immediately check the start menu, now you have to wait for 60 seconds when it shows up. I already mentioned before, it's a suggestion :).

      thank

      ReplyDelete
    93. Good idea Richard,
      I've created a ticket in redmine for it.

      ReplyDelete
    94. Hi Twig,

      Thanks for developing this neat little program.

      Maybe i'm doing something wrong here, but i'm trying to load Spasm at startup (shortcut in C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup).

      Unfortunately, even if the process is loaded in memory, the icon is right there in the task bar and even if i wait for 60 seconds i still have a blank Startup Menu.

      Works perfectly if i run Spasm manually.

      Is the delay problem been fixed in the current version?

      I'm trying to find a solution without using StartDelay.

      OS Win7 x86
      Spasm version : 1.41 x86

      Thanks

      ReplyDelete
    95. Hi Steve,

      I've added this issue into redmine.
      Will take a look next time I get the chance.

      Thanks for letting me know!

      ReplyDelete
    96. How're you doing Twig,

      I came across a bug in Spasm to report. When I remove (eject) a USB Flash Drive and I happen to click on the Windows 7 Start Orb, Windows Explorer crashes. Here are the details from Windows event viewer. Best regards.

      Level: Error
      Application Error
      Faulting application name: Explorer.EXE, version: 6.1.7601.17567, time stamp: 0x4d672ee4
      Faulting module name: SpasmDLL.dll_unloaded, version: 0.0.0.0, time stamp: 0x4d7de926
      Exception code: 0xc0000005
      Fault offset: 0x000007fefbd313d8
      Faulting process id: 0x199c
      Faulting application start time: 0x01cc2194ed481f21
      Faulting application path: C:\Windows\Explorer.EXE
      Faulting module path: SpasmDLL.dll
      Report Id: 33eca020-8d88-11e0-8f88-001d09209644

      Level: Error
      Application Error
      Faulting application name: Explorer.EXE, version: 6.1.7601.17567, time stamp: 0x4d672ee4
      Faulting module name: ntdll.dll, version: 6.1.7601.17514, time stamp: 0x4ce7c8f9
      Exception code: 0xc0000374
      Fault offset: 0x00000000000c40f2
      Faulting process id: 0xaf4
      Faulting application start time: 0x01cc2126a40620f8
      Faulting application path: C:\Windows\Explorer.EXE
      Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
      Report Id: 0f5fe46d-8d88-11e0-8f88-001d09209644

      ReplyDelete
    97. Thanks for that Peppino.

      Strange, I've never run into that before while unplugging my USB drive.

      I'll see what I can figure out. Does it happen every time?

      ReplyDelete
    98. Hi Twig, this is Peppino. The "comment as Google Account" doesn't seem to be working here today. I get posted as annonymous.

      Thank you for your response. It appears to be happening everytime. However, I have downloaded and installed your new version 1.41 (x64). Now, I don't have to place a shortcut to SpasmDLL.dll in the Startup folder like before, only a shortcut to Spasm.exe and Spasm now starts up automatically and works fine. Tried unplugging my USB drive now and explorer did not crash. Will let you know if I run into any more explorer crashes due to Spasm.

      ReplyDelete
    99. Ah yes, please don't add a shortcut to the DLL. It is not meant to be loaded like that.

      Thanks for the update!

      ReplyDelete
    100. Hi Twig, this is Peppino, the post comment as Google Account is not working today. Thank you for your response. You're right, the problem was due to DLL in the Startup Folder. After removing it, no more explorer crashes. Strange, but when I first installed Spasm, it would not automatically start up with Windows without the DLL in the Startup Folder, now it does. Best regards.

      ReplyDelete
    101. Good stuff!
      I was hoping it was easy to fix =)

      By the way, Google Account seems to be working for me.

      ReplyDelete
    102. Just two things that bother me, one thing is the back button. The other thing that bothers me more is that there's an icon on the system tray, anyway to remove that?

      Apart from that, very nice

      ReplyDelete
    103. The back button?

      Yes, run Spasm with the "--no-icon" argument.

      ReplyDelete
    104. Excellent Application :) But I have some troubles....

      1)
      SPASM causes my explorer.exe to crash. Error occurs after calculating the estimated time to copy files from a network share to local disc.

      Name der fehlerhaften Anwendung: explorer.exe, Version: 6.1.7601.17567, Zeitstempel: 0x4d6727a7
      Name des fehlerhaften Moduls: unknown, Version: 0.0.0.0, Zeitstempel: 0x00000000
      Ausnahmecode: 0xc0000005
      Fehleroffset: 0x067efad4
      ID des fehlerhaften Prozesses: 0xf7c
      Startzeit der fehlerhaften Anwendung: 0x01cc52917285324c
      Pfad der fehlerhaften Anwendung: C:\Windows\explorer.exe
      Pfad des fehlerhaften Moduls: unknown
      Berichtskennung: c58fe7f8-be85-11e0-a784-bc305bd22a40

      Fehlerbucket , Typ 0
      Ereignisname: BEX
      Antwort: Nicht verfügbar
      CAB-Datei-ID: 0

      Problemsignatur:
      P1: explorer.exe
      P2: 6.1.7601.17567
      P3: 4d6727a7
      P4: StackHash_0a9e
      P5: 0.0.0.0
      P6: 00000000
      P7: 067efad4
      P8: c0000005
      P9: 00000008
      P10:

      2)
      With the newest version I also have the problem that after some time of inactivity I get the error "SPASM is already running". SPASM was started with --no-icon parameter in All Users "Startup"-Folder. After checking "Run Windows Explorer Folders In A Separate Process" in folder options the issue seems to be fixed.


      Windows 7 Enterprise x86

      ReplyDelete
    105. Hi there,

      I've created a ticket in redmine for you.
      http://redmine.genscripts.net/issues/182

      Where did you put the Spasm.exe and DLL files?

      ReplyDelete
    106. Hi Twig ;)

      Both files are in %ProgramFiles%\Tools\SPASM\
      Just tell me if you need anything else...

      ReplyDelete
    107. Thanks for that.

      You sound like you know what you're doing but (when I get the chance) and I can't reproduce it I'll ask more questions.

      Cheers!

      ReplyDelete
    108. Hi there Twig,

      I've been using Spasm since you first released it last year, and I've always had the problem that it would stop working and require closing and restarting at least once an hour, presumably when the Explorer process is refreshed in any way.

      I can see that the latest version, 1.41 (x64 in my case), has a timer that should overcome this. However, I'm running 1.41 and the timer doesn't seem to be doing anything; I still have to keep restarting Spasm to keep it working.

      Any idea how I can fix this? I'm running Win7 Home x64 SP1, and Spasm is installed in "C:\Program Files\Spasm".

      ReplyDelete
    109. Hey Hugh,

      I get what you mean. If it dies in an hour, the problem is definitely some other software on the system.

      Unfortunately mine seems to die off at random times, maybe in a week or fortnight but I'm certain it stops working.

      I've currently had my notebook on for 6 days and it's still working. That makes it a bit hard for me to test any solutions.

      Are you using the 32bit version of Spasm?

      ReplyDelete
    110. Also, what sort of software do you have installed that you think MAY conflict with it?

      Things that may affect Spasm are:
      - Antiviruses/Malware protection
      - UAC
      - Other UI changing software that use hooks (Classic Shell)
      - Multimon (and other taskbar extension programs)

      ReplyDelete
    111. I'm using 64-bit Spasm.

      Now you mention it, I'm using WindowSpace, which makes windows snap to each other and to screen edges, as well as giving me "always on top", "make transparent", etc. options in window context menus. That might be interfering with it.

      I'm now trying loading Spasm as Administrator to make sure UAC isn't interfering with it.

      ReplyDelete
    112. That looks like a pretty nifty program!

      ReplyDelete
    113. Twig, may you compile a version which does not show the "SPASM is already running" message? :) On some clients I have the problem this message pops up very often... But SPASM is still working. Thank you!

      ReplyDelete
    114. Hey Anonymous,

      Sorry I didn't reply sooner. I read the email but forgot to reply!

      It's strange that the message comes up, but I'll take a look into fixing that. Not sure if there's a way to fix it.

      ReplyDelete
    115. Hi, Twig. I already was writing you later and you've done what we asked for. I mean hide function. Its great... no words, but. As a man said previously, i have the same problem. Not every time but, when i want to close my Internet connection the message "SPASM is already running" is shown up and its closed my connection menu - so i couldn't do any to shut down this link, of course exception way is close spasm.exe in task manager,.... yea, it works. I using Win 7 x64.

      ReplyDelete
    116. Thanks for your feedback, Twig. Maybe the easiest way would be to do not show the message box when in --no-icon mode?! Because SPASM does work all the time....

      ReplyDelete
    117. How're you doing twig,

      I been using Spasm for about 6 months now and overall, I'm happy with it. However, there are two recurring problems with it that happen occasionally.

      Firstly, sometimes when I click on the Start Orb, there's noting in the Start Menu, and I have to click on "back" to show the programs. This seems to happen when the PC is running a lot of apps or when I'm installing/uninstalling an app. In other words, when there is high CPU usage.

      Secondly, again when there is high CPU usage, sometimes Windows Explorer crashes because of someting that happened to Spasm.

      The Event Viewer has this info:
      Level: Error
      Source: Application Error
      Event ID: 1000
      Task Category: (100)

      Faulting application name: Explorer.EXE, version: 6.1.7601.17567, time stamp: 0x4d672ee4
      Faulting module name: SpasmDLL.dll_unloaded, version: 0.0.0.0, time stamp: 0x4dc3c541
      Exception code: 0xc0000005
      Fault offset: 0x000007fefb2413d8
      Faulting process id: 0xd0c
      Faulting application start time: 0x01cc8d7221dad143
      Faulting application path: C:\Windows\Explorer.EXE
      Faulting module path: SpasmDLL.dll
      Report Id: a528fa33-f968-11e0-8bff-cc52af788736

      ReplyDelete
    118. Hey Peppino!

      Yeah, I've had that problem too.
      It happens when too many Explorer Windows are opened at the same time.

      Not too sure why it happens but I'll have another look at it.

      ReplyDelete
    119. Hello! I am from Russia. I take your program to Windows 7 64bit Ultimate. Everything works fine, but sometimes pops up error very often "Spasm is already running". I noticed this after playing the video in video player PotPlayer. But sometimes just pop up by itself. In what may be the problem?

      ReplyDelete
    120. Not sure, but I thought I disabled that popup... maybe that was in Breadcrumb Killer.

      It happens when it tries to hook into Explorer when the program is already running.

      ReplyDelete
      Replies
      1. Я не использую эту программу. Ярлык спасма у меня в автозагрузке с параметром --не-иконка. Думал, что не проблема в автозагрузке. Но и без нее такая ошибка. Естественно, когда появляется это сообщение перестает работать спасм. Помоему, на х86 у меня такая же ошибка была. Могу прислать список установленных программ, может какая из них конфликтует....

        Delete
    121. I do not use this program. Spasma label in my startup with the - no-icon. I thought that's not a problem at startup. But even without such an error. Naturally, when this message appears spasm stops working. Wash, on x86 I have the same problem was. I can send the list of installed programs, which of them may collide ....

      ReplyDelete
    122. Hello
      The download links dont seem to be working, when I select one it opena new tab with a link back to the page I've just come from!!! Can you fix this please (as I'd really like to use the lateset versions, x64 and x86)
      Thanks

      ReplyDelete
    123. Hi there Anonymous,

      To get the downloads to work, please enable the HTTP referrers header. You can disable it afterwards, it's just a little thing to protect people from hot-linking to my files.

      ReplyDelete
    124. Any chance of a updating Spasm to fix bug that crash windows explorer occassionally?

      ReplyDelete
    125. I can take a look into it, but can you explain to me what causes it to crash? I need to be able to recreate the issue.

      ReplyDelete
    126. Dude: first, thanks for writing this program. I know it is a lot of work and takes a lot of skill.

      Second, I have to rant at microsuck. How is it possible that there is not an option for a complete display of the programs? It's like having a keyboard with only three keys present by default!

      ReplyDelete
    127. Hello!

      How exactly can I hide the tray icon? I'm running Spasm on 64-bit Windows 7.
      Otherwise it's a great piece of software!

      Thanks

      ReplyDelete
      Replies
      1. Hi Georg,

        Grab the latest version and run it with the arguments "--no-icon" (without the quotes) and you'll get no tray icon.

        Delete
    128. 64-bit seems to work great. I was going to suggest SWAP as an alternative name (Start With All Programs), but after seeing the twitchy fast way it loads the All Programs menu, Spasm does seem pretty appropriate as well :)

      ReplyDelete
    129. Can we please get registry/file editing instructions so that we're not depending on having an exe to accomplish this for us?

      ReplyDelete
      Replies
      1. Sadly it's not a registry setting. Would have saved me hours of coding if it was.

        Delete

    Leave your thoughts ...
    ---
    If you are having trouble with copy/pasting in comments, you need to sign in or click 'Preview'. For more information about this Firefox bug, see here.

     
    Copyright © Twig's Tech Tips
    Theme by BloggerThemes & TopWPThemes Sponsored by iBlogtoBlog