Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
-
Andrei_IW
Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
Описание ситуации.
1) Есть компьютер, на компьютере стоит Windows 8.1
2) Есть две учётные записи, одна с правами администратора, другая с правами пользователя.
3) Скачан дистрибутив браузера Yandex. Дистрибутив распакован архиватором и распакованная программа Yandex браузера помещена в папку Program Files.
4) В каждой учётной записи был сделан ярлык на запускающий файл C:\Program Files (x86)\Yandex\Browser\browser.exe
5) Всё работает. В каждой учётной записи Yandex браузер открывается и работает как часики. Всё ОК!!!
5) После перезагрузки в учётной записи с правами администратора всё продолжает работать, в учётной записи с правами пользователя при запуске появляется ошибка "Класс не зарегистрирован".
Вопрос: Как создать ярлык для программы в учётной записи пользователя, что бы и после перезагрузки программа по ярлыку открывалась?
1) Есть компьютер, на компьютере стоит Windows 8.1
2) Есть две учётные записи, одна с правами администратора, другая с правами пользователя.
3) Скачан дистрибутив браузера Yandex. Дистрибутив распакован архиватором и распакованная программа Yandex браузера помещена в папку Program Files.
4) В каждой учётной записи был сделан ярлык на запускающий файл C:\Program Files (x86)\Yandex\Browser\browser.exe
5) Всё работает. В каждой учётной записи Yandex браузер открывается и работает как часики. Всё ОК!!!
5) После перезагрузки в учётной записи с правами администратора всё продолжает работать, в учётной записи с правами пользователя при запуске появляется ошибка "Класс не зарегистрирован".
Вопрос: Как создать ярлык для программы в учётной записи пользователя, что бы и после перезагрузки программа по ярлыку открывалась?
-
uel
Re: Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
Цитата Andrei_IW:
3) Скачан дистрибутив браузера Yandex. Дистрибутив распакован архиватором и распакованная программа Yandex браузера помещена в папку Program Files.
Честно говоря ни разу не пользовался данной софтиной, но так как она на основе хрома могу предположить следующее:
Цитата Andrei_IW:
Дистрибутив распакован архиватором и распакованная программа Yandex браузера помещена в папку Program Files.
Зачем? Разве сея тулза не предоставляет выбор при установке - установить для текущего юзера либо для всех (при запуске из под админа естественно)?
ИМХО при запусе из под админа система переписывает ключи регистрации в системе, что простому юзеру не доступно, вот вам сообщение и вылетает.
3) Скачан дистрибутив браузера Yandex. Дистрибутив распакован архиватором и распакованная программа Yandex браузера помещена в папку Program Files.
Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
Честно говоря ни разу не пользовался данной софтиной, но так как она на основе хрома могу предположить следующее:
Цитата Andrei_IW:
Дистрибутив распакован архиватором и распакованная программа Yandex браузера помещена в папку Program Files.
Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
Зачем? Разве сея тулза не предоставляет выбор при установке - установить для текущего юзера либо для всех (при запуске из под админа естественно)?
ИМХО при запусе из под админа система переписывает ключи регистрации в системе, что простому юзеру не доступно, вот вам сообщение и вылетает.
-
Andrei_IW
Re: Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
Цитата Andrei_IW:
Дистрибутив распакован архиватором и распакованная программа Yandex браузера помещена в папку Program Files.
откуда брали дистрибутив браузера?вроде бы как никаких архивов дистрибутив не содержит.
Дистрибутив распакован архиватором и распакованная программа Yandex браузера помещена в папку Program Files.
Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
откуда брали дистрибутив браузера?вроде бы как никаких архивов дистрибутив не содержит.
-
diagnoz_
Re: Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
Да дело в том, что при стандартной установке Yandex браузер ставиться для каждой учётной записи свой. А это не очень правильно. Нет... конечно можно понять разработчиков, при такой схеме браузер ставиться без прав администратора. Но для меня это не критично. А вот количество занимаемого места на диске очень... даже очень критично (у меня ssd диск).
А потому для меня хороша Firefox схема. А именно сама программа в папке Program Files, а все данные пользователя в папке Users. Для меня эта схема ой как хороша. А потому я её и реализовал. И в принципе она работает. Работает... до первой перезагрузки. А потом у пользователя с правами пользователя у ярлыка Яндекс-браузера вылетает ошибка "Класс не зарегистрирован". Хотя если напрямую зайти в Program Files и запустить Яндекс браузер, он запускается.
Чего не хватает?
Дистрибутив брал не тот, который сам тянет Яндекс браузер из интернета, а дистрибутив брал полный, он по адресу
Код:
А потому для меня хороша Firefox схема. А именно сама программа в папке Program Files, а все данные пользователя в папке Users. Для меня эта схема ой как хороша. А потому я её и реализовал. И в принципе она работает. Работает... до первой перезагрузки. А потом у пользователя с правами пользователя у ярлыка Яндекс-браузера вылетает ошибка "Класс не зарегистрирован". Хотя если напрямую зайти в Program Files и запустить Яндекс браузер, он запускается.
Чего не хватает?
Дистрибутив брал не тот, который сам тянет Яндекс браузер из интернета, а дистрибутив брал полный, он по адресу
Код:
Код: Выделить всё
http://download.cdn.yandex.net.cache-default06h.cdn.yandex.net/browser/yandex/ru/Yandex.exe-
Andrei_IW
Re: Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
Да дело в том, что при стандартной установке Yandex браузер ставиться для каждой учётной записи свой. А это не очень правильно. Нет... конечно можно понять разработчиков, при такой схеме браузер ставиться без прав администратора. Но для меня это не критично. А вот количество занимаемого места на диске очень... даже очень критично (у меня ssd диск).
А потому для меня хороша Firefox схема. А именно сама программа в папке Program Files, а все данные пользователя в папке Users. Для меня эта схема ой как хороша. А потому я её и реализовал. И в принципе она работает. Работает... до первой перезагрузки. А потом у пользователя с правами пользователя у ярлыка Яндекс-браузера вылетает ошибка "Класс не зарегистрирован". Хотя если напрямую зайти в Program Files и запустить Яндекс браузер, он запускается.
Чего не хватает?
Дистрибутив брал не тот, который сам тянет Яндекс браузер из интернета, а дистрибутив брал полный, он по адресу
Код:
А потому для меня хороша Firefox схема. А именно сама программа в папке Program Files, а все данные пользователя в папке Users. Для меня эта схема ой как хороша. А потому я её и реализовал. И в принципе она работает. Работает... до первой перезагрузки. А потом у пользователя с правами пользователя у ярлыка Яндекс-браузера вылетает ошибка "Класс не зарегистрирован". Хотя если напрямую зайти в Program Files и запустить Яндекс браузер, он запускается.
Чего не хватает?
Дистрибутив брал не тот, который сам тянет Яндекс браузер из интернета, а дистрибутив брал полный, он по адресу
Код:
Код: Выделить всё
http://download.cdn.yandex.net.cache-default06h.cdn.yandex.net/browser/yandex/ru/Yandex.exe-
diagnoz_
Re: Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
если во вкладке Совместимость поставить галочку "Выполнять эту программу от имени Администратора"?
-
diagnoz_
Re: Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
а по пути C:\Program Files (x86)\Yandex\Browser\browser.exe видно, что приложение устанавливалось от имени Администратора.
почему и запуск exe непосредственно из пути установки\распаковки браузера успешен.
почему и запуск exe непосредственно из пути установки\распаковки браузера успешен.
-
Andrei_IW
Re: Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
Ага понял намёк. Я папке C:\Program Files (x86)\Yandex\Browser дал полные права на чтение и запись всем пользователям. Однако ошибка у пользователя с простыми правами не исчезла.
-
B1010
Re: Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
Не получится у вас так сделать, поместить в папку Program File. Chromium (основа Chrome и Yandex) в основном работают из папки AppData, то есть на каждого пользователя браузер свой, своя история, свои плагины и свои настройки. + если не изменяет память, в реестр вносятся индивидуальные ключи реестра работы программы и её расположения, которые работают на тех учётных записях, на которых был установлен браузер.
Можете попробовать скачать Portable версию браузера, если народные умельцы сделали (я про Yandex). Или для каждого пользователя установить браузер, а потом соединить их синхронизацией по почте. Что бы запустить установку из учётки "пользователя" запустите установщик от имени пользователя с "админкой".
Можете попробовать скачать Portable версию браузера, если народные умельцы сделали (я про Yandex). Или для каждого пользователя установить браузер, а потом соединить их синхронизацией по почте. Что бы запустить установку из учётки "пользователя" запустите установщик от имени пользователя с "админкой".
-
Andrei_IW
Re: Разное - [решено] Как в Windows 8.1 сделать ярлык на программу?
Всё получается. В Program Files лежит Яндекс браузер, в папке Users в каждой учётной записи создаётся папка с настройками, в которой лежат настройки, закладки конкретного пользователя.
И ведь всё работает, работает до перезагрузки. А вот после перезагрузки пользователю с правами пользователя надо снова делать ярлык. И снова всё работает.
Интересно что-же происходит после перезагруки? После перезагрузки что заставляет ярлыку выводить ошибку "Класс не зарегистрирован". А вообще что значит сообщение "Класс не зарегистрирован"? Можно его как то зарегистрировать?
И ведь всё работает, работает до перезагрузки. А вот после перезагрузки пользователю с правами пользователя надо снова делать ярлык. И снова всё работает.
Интересно что-же происходит после перезагруки? После перезагрузки что заставляет ярлыку выводить ошибку "Класс не зарегистрирован". А вообще что значит сообщение "Класс не зарегистрирован"? Можно его как то зарегистрировать?