Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» WINDOWS 7: обсуждение работы (Часть 2)

Автор: Ronin666
Дата сообщения: 26.12.2010 12:11
Dead_Moroz 12:37 26-12-2010
Цитата:
Но вот персональные "хотелки" полезно согласовывать с microsoft, который абсолютно логично и правильно наконец-то решил, что пользовательским данным нечего делать в системных каталогах - для этого есть AppData

При переустановке Винды с форматированием диска С никакой AppData и в помине не останется. Тогда уж лучше держать проги с профилями где-нибудь на D...
Автор: BakLAN
Дата сообщения: 26.12.2010 12:57
Dead_Moroz

Цитата:
И потерять их при, скажем, крахе или переустановке системы.

У меня LiveCD есть на этот случай. А такой крах, чтоб вся ФС полетела, так это уже крайний случай.
Цитата:
Если у разработчика видеоплеера руки растут из задницы - то такое вполне вероятно.

Ну, например VLC Media Player поставляется с инсталлером и в архиве - кому что больше нравится. Например HWiNFO32 - c инсталлером и portable и т.д., и т.п. Просто логично хранить все проги в папке Program File; тот же Media Player Home Cinema, представленный вами, как пример.

Цитата:
Просто дай право на нужное действие на определённый объект конкретному пользователю.
Если чё, это вкладка "безопасность".

Я-то в курсе, что это вкладка "безопасность", только какое действие? Сравнил для интереса права на папки Thunderbird, установленный при помощи инсталлера и на Miranda IM переписанную внучную, так всё идентично. Но при запуске последней, в списке пользователей, напротив каждого профиля - красный крест, а в колонке "драйвер" напротив каждого слово <используется>. Т.е., получается Miranda32.exe не имеет права на доступ к файлам профилей, если я правильно понял. Так на что, на папку Profiles или на сами файлы профилей, мне нужно изменить права, для какой группы и что именно разрешить? Интересно, что для папки Miranda IM и для всего, что у неё внутри, для группы Администраторы стоит полный доступ, я нахожусь в группе Администраторы, но при этом в Profiles доступа всё-равно нет. Хотя, я здесь не совсем понимаю, поэтому и спрашиваю.
Автор: Dead_Moroz
Дата сообщения: 26.12.2010 16:58
Ronin666

Цитата:
При переустановке Винды с форматированием диска С никакой AppData и в помине не останется.

Зато остаются результаты работы встроенной программы архивации.
Автор: Boxcep
Дата сообщения: 26.12.2010 17:21

Цитата:
Это не папки, а ntfs-ссылки на папки

А можно по-подробнее? Где тогда можно найти ПАПКИ Desktop и т.д.?

Цитата:
Поэтому разрешения под "чужой" учетной записью на них нет.

При чем тут чужая учетка, если я загрузился с Windows PE?



Цитата:
Баннер исчез, но учетку стали действовать какие-то ограничения: нельзя ничего создавать на раб. столе

А это из-за чего может быть?
Автор: Evgeny972
Дата сообщения: 26.12.2010 17:45
Boxcep
Цитата:
При чем тут чужая учетка, если я загрузился с Windows PE?
Да хоть с чего загрузись, права доступа NTFS это не отменяет.
Автор: vladvlad_go
Дата сообщения: 26.12.2010 17:58
Evgeny972
Мне надо было заменить в system32 pnidui.dll - значок в трее сетевой, потом -чтоб не путался-удалить старый. Из Вин7 само-собой отказ, из соседней ХР тоже, однако загрузившись с бутового линуксового акронис и открывши ADDS 10-й сделал и то и другое.
Автор: grandson
Дата сообщения: 26.12.2010 19:08
Помогите, пожалуйста. Имеется Windows 7 (64 бит), монитор LG T710PH, видеокарта ATI Radeon HD5750. Проблема в том, что не могу выставить частоту экрана в 100 Гц. Дрова все самые новые, монитор в системе определяется верно, но частота не более 75 Гц. До этого стояла Win XP и все работало. Выручайте.
Автор: vladvlad_go
Дата сообщения: 26.12.2010 19:58
grandson
Мой опыт установки последних, свежайших дров под Win7 привел к тому, что я остановился на не самых свежих. Хоть у меня NVidia, но с подобной ситуацией сталкивался на CRT. Пробуй более ранние версии.
Автор: Dead_Moroz
Дата сообщения: 26.12.2010 20:18
grandson
Установите ATI Tray Tools.
Автор: meglaf2
Дата сообщения: 26.12.2010 20:31
Что может значить сообщение, что библиотека не зарегистрирована, код 0х8002801d? Под Win7x64 ставил ABBYY PDF Transformer3.
Автор: BakLAN
Дата сообщения: 26.12.2010 21:17
Ну так чё, никто не подскажет мне, какие права выставить на папку проги, которая вручную переписана в Program Files?
Автор: vladvlad_go
Дата сообщения: 26.12.2010 21:30
BakLAN
А что проинсталлировать Миранду в семерку нельзя? А уже потом перекидывать профиль.
Автор: BakLAN
Дата сообщения: 26.12.2010 21:40
vladvlad_go

Цитата:
А что проинсталлировать Миранду в семерку нельзя? А уже потом перекидывать профиль.

1. В принципе можно.
2. Альфу нельзя - я пользую альфу.
3. Ещё раз: вместо Миранды может быть любая другая прога. Интересен сам способ выхода из ситуации. Не ради интереса, а ради практической выгоды. Вроде как папка Program Files предназначена как раз для прог, но, получает, в неё засунуть теперь прогу можно только при помощи инсталлера, а если прога без инсталлера, как, например, всяческие небольшого размера утилиты? Ну хочу я чтобы все мои проги находились в одной папке - Program Files, как мне обеспечить корректное их функционирование?
Автор: vladvlad_go
Дата сообщения: 26.12.2010 21:46
BakLAN
Не сталкивался. Но самому тоже интересно
Цитата:
Интересен сам способ выхода из ситуации. Не ради интереса, а ради практической выгоды.
Ты крутишься около того, что я хочу предложить:
Цитата:
засунуть теперь прогу можно только при помощи инсталлера
в папке XP:\Windows\Installer
Автор: BakLAN
Дата сообщения: 26.12.2010 21:52

Цитата:
в папке XP:\Windows\Installer

Это где такая папка?
Автор: vladvlad_go
Дата сообщения: 26.12.2010 21:56
BakLAN
В твоей системе ХР -ты ж не снес ее? В директории Windows, скрытая папка.
Автор: BakLAN
Дата сообщения: 26.12.2010 22:09
vladvlad_go
Да причём здесь ХР? У меня 7-ка и меня сейчас интересует решение вышеуказанной проблемы именно в этой ОСи.
Автор: Dead_Moroz
Дата сообщения: 26.12.2010 23:35
BakLAN

Цитата:
Интересен сам способ выхода из ситуации.

Еще раз - способ выхода из ситуации - не писать программы через жопу, где файл конфигурации программа держит в C:\Windows\System, файл еще чего-то в Program Files, файл еще чего-то - держит еще где-то.
Пока программисты не научатся писать программы по требованиям Microsoft, а не потому, что у них зачесалась в данный момент левая пятка.
Вот Certified for Windows Vista Requirements:

Цитата:
2.3    Install to Correct Folders

Criteria
Applications should be installed to Program Files or the user’s AppData folder by default.
For per-machine installations, user data must be written at first run and not during the install. Since the install potentially elevates to a different user account during the per-machine install, there is no correct user location to store data at install time.

А вот The Windows 7 Software Logo Program:

Цитата:
Install to the correct folders by default.
Users should have a consistent and secure experience with the default installation location of files, while maintaining the option to install an application to the location they choose. It is also necessary to store application data in the correct location to allow several people to use the same computer without corrupting or Windows provides specific locations in the file system to store programs and software components, shared application data, and application data specific to a user. Applications should be installed to the Program Files folder by default because of the security permissions.
All application data that must be shared among users on the computer should be stored within ProgramData.
All application data exclusive to a specific user and not to be shared with other users of the computer must be stored in Users\<username>\AppData.

Never write directly to the "Windows" directory and or subdirectories. Use the correct methods for installing files, such as fonts or drivers


К Миранде это не особо относится, конечно, потому что это конструктор, и можно переместить что угодно и куда угодно. Но общий принцип такой.
Автор: BakLAN
Дата сообщения: 27.12.2010 00:33
Dead_Moroz
Причём здесь как програмисты учатся писать, если положение вещей, при котором программы бывают как с инсталлятором, так и без него - портабельными, всегда существовало? Если профили я всуну в AppData, принцип портабельности уже несколько нарушается, потому как программа будет разбросана по отдельным папкам. Неужели не существует способа вручную сделать так, чтобы она работала без инсталлера? Ну, предположим, я нашёл один - для группы Все разрешить полный доступ, но это ведь костыль. Наверное, можно сделать как-нибудь более правильно (?).

Цитата:
К Миранде это не особо относится,

Ну так чё мне делать с Мирандой тогда?
Автор: Dead_Moroz
Дата сообщения: 27.12.2010 02:00
Ну, я уж и не знаю, что и сказать.
Каким местом тут портабельные программы, которые носят все в своей папке? Или их в принципе, никак, невозможно запустить из места, отличного от C:\Program Files? Они ведь портабельные.
Речь идет о том, что программы - портабельные или не портабельные, или хренабельные - разницы нет - но ни одна из этих программ не должна гадить пользовательскими данными/файлами в Program Files. Ни портабельная, ни не портабельная. Миранда написана без соблюдений этих требований (вернее, по-умолчанию она хранит профиль у себя в каталоге, а не где еще), поэтому возникают проблемы. Так понятнее?

Цитата:
Ну так чё мне делать с Мирандой тогда?

*устало*
1. Положить Миранду в "Документы".
2. Оставить Миранду в Program Files, профиль поместить внутри AppData.


Цитата:
Причём здесь как програмисты учатся писать, если положение вещей, при котором программы бывают как с инсталлятором, так и без него - портабельными, всегда существовало? Если профили я всуну в AppData, принцип портабельности уже несколько нарушается, потому как программа будет разбросана по отдельным папкам.

А вас не смущает тот факт, что разработчики ОС, в которой вы пытаетесь запускать свой софт, как-то подумали о том, что в некоторые места следует давать доступ, а в некоторые - нет, и на то существуют довольно веские причины (для них)? Если разработчики ОС решили, что "вот так вот - неправильно" - вы все равно будете искать "способ сделать вручную"? Не возникала мысль, что это сделано специально, а не просто для того, чтобы усложнить вам жизнь?
Вы не задумывались, почему это уже много лет подавляющее большинство, к примеру, игр перестало сохранять сейвы "у себя внутри", а пишут их в "Документы"?
Автор: BakLAN
Дата сообщения: 27.12.2010 02:31
Dead_Moroz

Цитата:
Положить Миранду в "Документы".

Экстравагантно, я бы даже сказал экстраординарно.

Ладно, закроем вопрос, а то толку с него похоже не будет. Спасибо.


Цитата:
А вас не смущает тот факт, что разработчики ОС, в которой вы пытаетесь запускать свой софт, как-то подумали о том, что в некоторые места следует давать доступ, а в некоторые - нет, и на то существуют довольно веские причины (для них)? Если разработчики ОС решили, что "вот так вот - неправильно" - вы все равно будете искать "способ сделать вручную"? Не возникала мысль, что это сделано специально, а не просто для того, чтобы усложнить вам жизнь?
Вы не задумывались, почему это уже много лет подавляющее большинство, к примеру, игр перестало сохранять сейвы "у себя внутри", а пишут их в "Документы"?

Разработчики разработчикам рознь. Сегодня у них одна моча в голове, завтра - другая. Именно потому что перестали сохранять у себя сейсы, так популяризировался портабельный софт в частности.
Автор: alex_party
Дата сообщения: 27.12.2010 04:32
В трее почему то стал висеть значок: *Центр синхронизации*, хотя я этим делом вообще не пользуюсь. Раньше не было, непонятно почему появился он, в процессах еще от него же висит: *mobsync*, если убить, позже сам появляется... как успокоить это дело?

Ну и еще параллельный вопрос... можно через реестр удалить стрелки у ярлыков, что на рабочем столе. Только в Семерке сразу проблемы появляются с отображением значков и запущенных программ на панели задач, а также если на *Моем компьютере* ПКМ\управление, то именно так управление не появится. В ХР удаление ярлыков не влияло на это, вопрос: Можно ли удалить ярлыки, и чтоб не было негативных таких эффектов, если можно... как?
Автор: Evgeny972
Дата сообщения: 27.12.2010 08:41
vladvlad_go

Цитата:
Мне надо было заменить в system32 pnidui.dll - значок в трее сетевой, потом -чтоб не путался-удалить старый. Из Вин7 само-собой отказ, из соседней ХР тоже, однако загрузившись с бутового линуксового акронис и открывши ADDS 10-й сделал и то и другое.
Пример: права NTFS на флэш-диск F:\ поменяны из под другого юзера. И даже супер пупер админ без дополнительных телодвижений доступа к нему не получит:

и никакой бутовый линуксовый акронис без дополнительных телодвижений тебе не поможет

Добавлено:
Потом, всё это делается и форточках. Изначально, да не дает:

Два щелчка мышью, и:

А уж разблокировать, это тоже не проблема
Автор: AlexMV
Дата сообщения: 27.12.2010 11:12
"Расширение Интернета для win32" в windows 7 КАК УБРАТЬ ЕТУ ОШИБКУ!!!

Появляется при прослушивание радио, IPTV и т.д.
Автор: Dead_Moroz
Дата сообщения: 27.12.2010 11:41
AlexMV
Не слушать радио, IPTV и т.д.
Автор: bomzzz
Дата сообщения: 27.12.2010 12:38
Dead_Moroz
че так скучно, сказал бы поставить виртуалку, на нее хп, и на ней слушать радио
Автор: Dead_Moroz
Дата сообщения: 27.12.2010 13:18
bomzzz
Онанировать, простите, на ХР в ветке по Windows 7 - это не моя привычка, а совсем другого человека.
Автор: Plalekseyushka
Дата сообщения: 27.12.2010 16:57
Может не сюда пишу, простите, но ....периодически появляеться окно Internet explorer 8 прекращает работу.... и отсчёт времени... Если нажать cancel то можно продолжать работу...Иначе все окна (IE) закрываються... Я первый раз такое вижу... 7-ка х64 КИС 556 .... что это может быть? Спасибо
Автор: Evgeny972
Дата сообщения: 27.12.2010 17:08
Plalekseyushka
Удали КИСу
Автор: NOWENKII
Дата сообщения: 27.12.2010 17:20
Подскажите, как избавиться от постоянного предложения установить загруженное обновление на Win7 64? Это КВ915597. Можно ли удалить его? Где оно находится?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273

Предыдущая тема: Помогите пожалуйста


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