Ru-Board.club
← Вернуться в раздел «Программы»

» Classic Shell

Автор: radmirb
Дата сообщения: 11.11.2013 14:10
win 8.1
Автор: Classic_Shell
Дата сообщения: 11.11.2013 18:22
The error means "Access denied". Are you an admin?
You can try skipping this step and then manually register the DLLs from an admin command prompt with the following command:
regsvr32 C:\Windows\SysWOW64\StartMenuHelper32.dll
regsvr32 C:\Windows\System32\StartMenuHelper64.dll
Автор: radmirb
Дата сообщения: 12.11.2013 06:49
[q][/q]
спасибо. только как в ручную его подписать?
программа установлена от имени администратора.
Автор: Classic_Shell
Дата сообщения: 12.11.2013 06:58
You need to open an admin command prompt. You can get to it for example from the Win+X menu. Once you open the prompt type these two commands:
regsvr32 C:\Windows\SysWOW64\StartMenuHelper32.dll
regsvr32 C:\Windows\System32\StartMenuHelper64.dll

It is possible you will get the same "access denied" error. If so, something is preventing the registration of those modules. It can be a firewall, AV software, or something else. If you are using such software you may have to temporarily disable it or add the DLL files to the exclusion list. It is hard to diagnose such problems without access to your computer.
Автор: radmirb
Дата сообщения: 12.11.2013 07:41


Автор: Classic_Shell
Дата сообщения: 12.11.2013 08:41
OK, the next thing is to figure out what operation exactly has the problem. Most likely it is the registry access. One way to do this is to run some monitoring tool like Process Monitor. It will also need to run as administrator. With Process Monitor running you run regsvr32 again (also as admin) and you will see if something is failing. If you find a particular registry key that is denying access you can try using regedit to take ownership or alter access rights.

It is a complex task and needs to be performed by somebody who is familiar with such tools and with the registry. I don't think I can walk you through the process.

If you can't do this, the only thing I can suggest is to disable your firewall and AV software and try again. Other than that I am out of ideas.

BTW, this is not normal. I have not received other reports about such failures. Either some protection software is overly-protective or something is mis-configured in your registry.
Автор: radmirb
Дата сообщения: 12.11.2013 09:37
Ребята, переведите пжл.
Автор: PavelSES
Дата сообщения: 12.11.2013 10:13
radmirb

Цитата:
Ребята, переведите пжл.


пжл.
Автор: radmirb
Дата сообщения: 12.11.2013 11:08
[q][/q]
спасибо!) читал и писал с телефона поэтому был ограничен.
Автор: Dementei
Дата сообщения: 12.11.2013 11:27
Classic_Shell
Пожалуйста, реализуйте вывод длинных названий пунктов в несколько строк и в правой части меню пуск.
Т.к. они очень сильно растягивают меню пуск в ширину.


Высота кнопки позволяет это сделать
Автор: Classic_Shell
Дата сообщения: 12.11.2013 18:03
The space is too tight for 2 lines of text. Particularly if you have 2 2-line items next to each other it will look like 4 lines of solid text. It will be unclear where one ends and the other begins.

Your best bet is to provide a custom label for the item and make the text shorter.
Автор: Dementei
Дата сообщения: 12.11.2013 19:30
Понял. Но у каждого пункта есть настройки, в них можно добавить опцию. Отображать название пункта в две строки. Это позволит включить это только у нужных пунктов и избежать "look like 4 lines of solid text". Подумайте над этим. Спасибо.


Еще один вопрос.
В Windows 8.1 в меню выключения есть только пункт Спящий режим. Это гибридный режим.

В CS же два пункта. Сон, который является как раз гибридным режимом. И гибернация - спящий режим со сбросом информации на жесткий диск.

С чем связано отображение второго пункта Гибернация? Сделайте, пожалуйста, возможность его отключить. Как по мне он лишний и в нем нем смысла, только путаницу добавляет.

Еще одна просьба. Добавить по щелчку правой кнопки мыши на пустом месте меню пуск вывод меню, в котором будет только один пункт настройка. Очень его не хватает. Привык так вызывать настройки меню пуск.
Автор: Classic_Shell
Дата сообщения: 12.11.2013 19:47
[more] One problem with multiple lines is that they are useless without limiting the size of the menu. How would the menu know when to wrap the text? Maybe a better solution is to allow some special symbol to manually split the text. For example "Центр управления сетями|и общим доступом". I will add this request to the list but it will probably not happen in the next version.

As for Hibernate and Sleep, they exist as separate items in the Windows 7 menu, so I have it too. I don't want to add an option for that. There are too many options already and people are getting confused, "только путаницу добавляют".

It will not be easy to have settings appear on right-click on the menu. That menu is implemented in another module that is tied to the start button and the taskbar. You can however create a custom menu item that shows the settings. Use "menu_settings" for the command, "$Menu.Settings" for the label, "$Menu.SettingsTip" for the tip and ",1" for the icon. [/more]
Автор: Dementei
Дата сообщения: 13.11.2013 06:46
Classic_Shell
"Hibernate and Sleep" в семерке. Это надо проверить на моем компе. Но на сколько я помню, там тоже был только один пункт. Какой смысл просто в гибернации, если ждущий режим (сон) ее обеспечивает при отключении питания от компа.
Когда проверю точно, напишу.

Еще одна хотелка. Я вам наверно уже надоел
Опция, при которой панель задач не скрывается при вызове современного меню пуск.
Спасибо за ответы на предложения!
Автор: Classic_Shell
Дата сообщения: 13.11.2013 07:22
Here's some explanation on the different power states: http://windows.microsoft.com/en-us/windows7/sleep-and-hibernation-frequently-asked-questions
I don't know if all of it applies to Windows 8 as well, but I have not heard anything to the contrary.

If by "панель задач" you mean the taskbar, it is on my list to one day research how to do this. I know other programs like StartIsBack do it, but I don't know how.
Автор: Dementei
Дата сообщения: 15.11.2013 07:26
Classic_Shell

Ivo Beltchev, еще раз вернусь к теме про режимы сна.

Цитата из документации по вашей ссылке.
"Hybrid sleep is designed primarily for desktop computers."

Вот скриншот с моего компа, где стоит Windows7. Настройки по умолчанию.

Есть только один пункт - Сон.

Т.е. как я понимаю Windows в зависимости от типа компьютера выводит соответствующие пункты. На ноутбуке нет возможности проверить.

Вообще это зависит от этой опции.

Если ее выключить, то будет два пункта. Сон и Гибернация. Если включить будет только Сон(Гибридный). По умолчанию на моем стационарном компьютере она включена.

В идеале надо научить CS смотреть эту опцию и в зависимости он ее значения (Включено/Выключено) выводить соответствующее кол-во пунктов.

Если включено, то выводить только Сон, если выключено выводить Сон и Гибернацию.

Спасибо.
Автор: scorp33
Дата сообщения: 16.11.2013 22:45
Странное явление уже второй день выносит мозг.
Программы, запускаемые из ПУСКа Classic Shell, загружаются конкретно медленнее (несколько секунд), чем если их запускать из проводника или через ярлыки на рабочем столе.
Система (Windows 8.1) стоит на SSD, и задержка загрузки в несколько секунд очень заметна и конкретно раздражает.
Не должно ведь так быть.
Может, кто-нибудь знает, как это явление побороть? У меня пока мысли на эту тему иссякли.
Автор: Classic_Shell
Дата сообщения: 16.11.2013 22:52
This is not normal. Shortcuts from the start menu should open as quickly as from anywhere else.

You can use the program procdump to capture a series of dumps while the start menu is being slow. I can analyze the dumps and try to determine the cause. Read detailed instructions here: http://www.classicshell.net/forum/viewtopic.php?f=12&t=6
Автор: frglik23
Дата сообщения: 16.11.2013 23:09
Ребята, пожалуйста, переадресуйте разработчикам следующую просьбу (если бы владел англ., сам разместил на их форуме): добавить горячие клавиши которые бы действовали при открытом Classic Shell — для перезагрузки/выключения/ждущего режима/гибернетизации, с возможностью назначать эти клавиши самому. Для меня уже стало привычно отправлять компьютер в Cон клавишей F9, а на перезагрузку — F6 (использую Start Menu 3.88, но само меню в этой программе мне не нравится). Добавить таймер для выключения/ждущего режима/гибернитизации, тоже очень полезная функция. И вышеописанные действия, можно реализовать в меню значками без надписей, тогда бы они умещались в одну строку — без подменю, а надписи можно сделать всплывающими подсказками, в которых указать назначение значка и горячую клавишу/комбинацию клавиш.
Автор: AlViS
Дата сообщения: 17.11.2013 02:05
frglik23 не переживай, ничего переводить не нужно он прочитает твой сабж, но ответит на английском
Автор: scorp33
Дата сообщения: 17.11.2013 14:35
Classic_Shell
Спасибо за быстрый ответ.
Залил дамп на dropbox https://www.dropbox.com/s/abfvttn1tr1tds5/1.zip .
Дополнительно поэкспериментировал. Иногда действительно работает нормально. Приблизительно каждую 10 перезагрузку системы.
А вот дамп для случая, когда все загружается быстро. https://www.dropbox.com/s/20o4e5rfh4ct5tn/2.zip .
В большинстве случаев этого удается добиться, если компьютер не перегружать, а выключить и включить. Эффект может сохраняться на несколько перезагрузок, а потом опять начинаются задержки.
Автор: Classic_Shell
Дата сообщения: 17.11.2013 20:51
I can see it is getting stuck in shell32.dll while trying to switch to the Desktop. Unfortunately you are using the latest version of shell32.dll, and debug information is not available for it yet. I will try again in a week to check if Microsoft has updated their debug server and see if I can get more out of those dumps.

Under normal conditions there is no need to switch to the desktop when you select a menu item. My generic guess is that there is some interference from another software. You can try disabling some of the other resident software that may be interfering with Explorer.

Добавлено:
@frglik23: if you are using one of the classic styles you can experiment with inlined menu items. They look like this: http://www.classicshell.net/gallery/Start-Menu/search

You can't assign arbitrary key combination to a menu item. You can only use a letter (the first one is used by default, or you can use the & prefix to select a different letter from the item label - like "Sh&ut down")
Автор: frglik23
Дата сообщения: 19.11.2013 07:45
Classic_Shell, не совсем понял как добиться такого расположения кнопок управления питанием как на картинке выше. И про сочетание клавиш: может соблаговолите и добавите возможность использовать произвольное сочетание клавиш для выполнения операций с компьютером, т.к. текущий вариант использования горячих букв завязан на языке ввода.
Автор: Satanachia
Дата сообщения: 19.11.2013 12:09
frglik23 В настройках обложки снять галочку на двухколоночном отображении.
Автор: frglik23
Дата сообщения: 19.11.2013 15:25
Satanachia, речь идёт о кнопках управления питанием
Автор: Classic_Shell
Дата сообщения: 19.11.2013 18:18
You need to add an empty menu item, then add the buttons as sub-items in the tree.
In the top item's properties check the setting "Insert sub-items as buttons".

As for hotkeys, there are no plans at the moment to implement such feature.
Автор: scorp33
Дата сообщения: 19.11.2013 21:33
Classic_Shell

Цитата:
You can try disabling some of the other resident software that may be interfering with Explorer.

Эксперименты с отключение программ в автозагрузке ничего не дали.
Достоверно выявлено только то, что все работает нормально после включения компьютера. После перезагрузки тормоза могут появиться, а могут и нет. Пропадают они тоже хаотично, но принципиальным моментом является именно перезагрузка.
Автор: K1RZA
Дата сообщения: 20.11.2013 09:54
Подскажите пожалуйста, где хранятся настройки меню пуск? А то решил поменять кнопку меню пуск и теперь процесс "explorer.exe" постоянно вываливается с ошибкой и перезапускается. Помогает только "убийство" процесса ClassicStartMenu.exe
Автор: radmirb
Дата сообщения: 20.11.2013 11:42
когда будет справлен баг совместимости с win 8.1 ?
Автор: Dementei
Дата сообщения: 20.11.2013 13:24
Classic Shell 4.0.2 совместим с Windows 8.1.

Страницы: 12345678910111213141516171819202122

Предыдущая тема: Мониторинг трафика


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.