A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Microsoft Windows 8 » Windows 8 Help Forum
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Slow pictures context menu



 
 
Thread Tools Rate Thread Display Modes
  #61  
Old January 7th 14, 01:04 AM posted to alt.comp.os.windows-8
Gene E. Bloch[_5_]
external usenet poster
 
Posts: 1,720
Default Slow pictures context menu

On 1/06/2014, Ken Blake, MVP posted:
On Mon, 06 Jan 2014 14:39:13 -0800, Gene E. Bloch
wrote:


On 1/05/2014, Ken Blake, MVP posted:


I guess so. And I *love* your use of the word "peccadillos," a
word I
very seldom see (even though some think the correct plural is
"peccadilloes." g)


As I was writing it, I found dictionaries on both sides of that
issue.



Yep! As I said "*some* think."


Yes, I was aware of that, but I didn't want anyone to think *I* hadn't
thought about it :-)

Call it vanity ;-)

Although if I were completely vain, I wouldn't have admitted that I
*did* check...

--
Gene E. Bloch (Stumbling Bloch)
Ads
  #62  
Old January 7th 14, 01:28 AM posted to alt.comp.os.windows-8
...winston[_2_]
external usenet poster
 
Posts: 1,861
Default Slow pictures context menu

VanguardLH wrote, On 1/6/2014 4:53 PM:


Note 1: The "Rotate" entries in the context menu shown in the online pic
hint that right-clicking was not on a desktop object but on an object
(image) within a viewer program.


+1

Also, on the English versions of Windows 7 or 8 for Photo Viewer or
Photo Gallery the the rotate options state - right or left, but not
clockwise or counterclockwise...thus my earlier statement that those
spefici items could be language specific (Windows or the software).

But it appears moot at this stage...the delay is now 1 sec surprisingly
from removal of a Bluetooth suite.


--
...winston
msft mvp consumer apps
  #63  
Old January 7th 14, 09:54 PM posted to alt.comp.os.windows-8
VanguardLH[_2_]
external usenet poster
 
Posts: 10,881
Default Slow pictures context menu

Migrante on 06/01/2014 wrote:

You're a little bit late because the question was already solved without
your help.


You were creating a jumbled mess of mixing top- and bottom-posting in
many of your replies which makes following the conversation difficult.

You stated:

I've a 5 second delay when I do first right click on picture file. It
seems menu has to load in first click. After menu load, second click
is normal.

In my very first reply, I noted how the context menu is built by
scanning the registry looking for object handlers and shell extensions
and this is why it takes longer for the context menu to show the first
time within a Windows session but the cached version is quicker to
appear on subsequent access. So you now knew why the first appearance
was slow.

Whether 5 seconds was a long time on your computer wasn't really known
because your hardware was unknown, how many and what type of background
processes were running was unknown, and what else you might've been
running for apps was unknown. A very busy computer can be very slow to
respond.

Assuming 5 seconds was way too long under whatever scenario your
computer was setup and currently running, I suggested using Nirsoft's
ShellExView or even using a registry cleaner to find unresolved
references to shell extensions in the registry. Resolving them takes
time and can delay the appearance of the context menu. Slow responding
handlers can also slow the appearance of the context menu. If it takes
them a long time to populate their [sub]menu entry then it delays when
the context menu will appear. By disabling the shell extensions, you
could have found which one caused the slowdown rather than the shotgun
approach of uninstalling a bunch of stuff.

Note: After uninstalling program named Bluetooth Suite that was already on
system, delay takes about 1 second.


Which comes back to Paul's mention of another thread that mentioned
mapped drives caused delays in displaying the context menu. With
slow-to-respond-over-the-network other-host drives (mapped drives), they
slowed building the context menu (and its submenus). Apparently your
Bluetooth software was slow to respond probably while it went scanning
for existing Bluetooth devices or networks.

btmshell.dll (Bluetooth handler), if that's what you had (or still
have), is a shell extension. By using Nirsoft's ShellExView to disable
extensions and then reenabling them one at time would have shown the
disruptive shell extension causing the delay. This is the same
troubleshooting scheme used with startup program in msconfig.exe (or
other such tools, like SysInternals AutoRuns) or for add-ons in a web
browser. Disable all, test if problem went away, enable one at a time,
and when problem reappears then last one reenabled is the culprit.
Instead it appears you went the shotgun approach.

btmshell.dll is registered with a runtime identifier of "BTMTrayAgent"
and is loaded by running:

rundll32.exe "C:\Program Files\Intel\Bluetooth\btmshell.dll",TrayApp

It is a startup item defined in the registry at:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

It loads in all Windows accounts and presumably (by its name) shows an
icon in the system tray. Disabling startup items might've eliminated
the delay by not having this program load on startup. That is,
disabling startup items might've shown the context menu delay was caused
by startup item; however, this utility is also defined as a shell
extension in the registry:

CLSID = {9D843851-50AA-46EE-829A-784DEBA4716C}
Identifier = Bluetooth Property Page Extension

You said that you did not see any non-standard tab panels in the
Property dialog (when you showed the context menu and clicked on
Properties). That's because the object on which you right-clicked was
not a Bluetooth object. Tab panels for special-use properties don't
show up because they aren't germane to the object selected but they do
load into the cache. For example, some backup programs add a property
page so you can select to backup or restore just the selected object
(file or folder). Acronis True Image is like that. I won't show its
tab panel under Properties if, say, you right-click on the Recycle Bin.
However, if there is a problem in loading that property page then the
context menu is affected (slow or crashes). Again, using ShellExView to
disable property page extension would find the culprit. ShellExView
will show the type of shell extension, like property sheet, icon
[overlay] handler, context menu, and so on, so you can focus on
different type of extensions. I'm sure it would've showed you the
Bluetooth Shell Extension as a property sheet (tab panel in Properties).

You could leave the Bluetooth software installed but if you currently
have no Bluetooth devices then just disable the monitor or scanner
function. If you never plan to have any Bluetooth devices (e.g., cell
phones) then leave it uninstalled.
  #64  
Old January 7th 14, 10:48 PM posted to alt.comp.os.windows-8
Migrante
external usenet poster
 
Posts: 45
Default Slow pictures context menu

"VanguardLH" escreveu na mensagem ...

In my very first reply, I noted how the context menu is built by
scanning the registry looking for object handlers and shell extensions
and this is why it takes longer for the context menu to show the first
time within a Windows session but the cached version is quicker to
appear on subsequent access. So you now knew why the first appearance
was slow.

- I didn't know why context menu appearance was slow but after reading your
replies and other answers about same problem I did uninstall of Photo Viewer
program but it didn't work, then I tried to find bluetooth driver which was
mentioned on other replies but only thing I had related with bluetooth was
Bluetooth program that I didn't use, so I did uninstall that program. After
your long exposition, I've uninstall other programs already on system that I
think are no needed.

Whether 5 seconds was a long time on your computer wasn't really known
because your hardware was unknown, how many and what type of background
processes were running was unknown, and what else you might've been
running for apps was unknown. A very busy computer can be very slow to
respond.

- I've said the delay duration was 5 seconds but that was an approximate
value because I did not measure it . Next time I've a problem I'll try to
take out more information since you look like a lawyer helping a criminal.
Your text is so long but I'll read it because delay still takes a little
bit. For now I'm looking for what is starting on registry.

 




Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off






All times are GMT +1. The time now is 10:05 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PCbanter.
The comments are property of their posters.