Как установить программу из папки с файлами

Обновлено: 06.07.2024

Как найти установленные программные файлы в Windows 10/11 (удалить)?

Если вы используете Windows 10 в качестве операционной системы, вы, вероятно, собрали сотни других файлов и программ в папке "Загрузки" за последние пару месяцев. Поэтому папка «Загрузки» в Windows 10, скорее всего, будет работать медленнее, чем при первой установке системы.

3.) УСТАНОВЛЕННЫЕ ПРОГРАММЫ С ФУНКЦИЕЙ УДАЛЕНИЯ!

Чтобы удалить программы в Windows 10, нажмите комбинацию клавиш [Win-Logo]+[X].
Здесь просто нажмите «Программы и компоненты» и откройте «Программы и компоненты» в Windows-10

Затем выберите установленную программу в�Windows 10 и�щелкнув правой кнопкой мыши соответствующую программу, вы увидите вариант удаления программы�(см. Изображение-2)

Через appwiz.cpl:
См. также:�►�. Факс и Скан пропали сразу, Windows (10, 8.1)!
или: «Где другие функции Windows 10, как их активировать?»

4.) НАЙТИ ПУТЬ К ПРОГРАММЕ В WINDOWS 11 / 10!

Пожалуйста, нажмите комбинацию клавиш�[CTRL+Shift + Esc]�, чтобы запустить диспетчер задач Windows 10/11!

Щелкните правой кнопкой мыши в диспетчере задач Windows 10 на соответствующей программе, например «Internet Explorer»,
затем выберите «Открыть расположение файла»! (см. изображение 3, стрелки 1–5)

Пожалуйста, нажмите на логотип Windows-10 или клавишу с логотипом Windows! Введите в поле поиска, например, «mspaint» и запустите его, например, щелкнув правой кнопкой мыши на Windows 10 Paint! (см. Изображение-4)

< tr>
(Image-4) найти местоположение файла в Windows 10 // 11 через окно поиска!
найти расположение файла в windows-10 через окно поиска!


Решение для поиска установленных программных файлов подходит для:�Windows 11, 10 Pro, Enterprise, Home, Windows 8.1, Windows 8, Windows-Server 2019, 2016, 2012, Windows 7 Basic, Professional, Стартовый, Максимальный

Windows-10

Где MS Paint в Windows 10 / 11, как найти, запустить, запустить?


Найдите и откройте MS-Paint для Windows 10 и 11 или создайте ярлык на рабочем столе для приложения Paint на рабочем столе Windows 10 1. Запустите ms-paint с помощью команды «Выполнить»

Windows-10

Как предотвратить переход ноутбука в спящий режим при закрытии (Windows 10/11)?


Пример для Windows 10 и 11, чтобы предотвратить переход вашего ноутбука в спящий режим или выключение при закрытии ноутбука или ноутбука 1. Предотвращение гибернации/спящего режима

Windows-10

Как найти в Windows 10/11 загруженную программу или приложение?


Пример поиска загруженной программы или приложений в Windows 10 и 11, например, в папке загрузки по умолчанию или в истории загрузок Internet Explorer

Windows-10

Создать ярлык на рабочем столе в Windows 10/11 для программы (закрепить на Пуске)?


Решением является простое создание ярлыка на рабочем столе в Windows 10 и 11 для программы или приложения. Содержание: 1. Просто создайте ярлык для программы на рабочем столе

Windows-10

Где хранятся шрифты в Windows 11 и 10 и где находится папка со шрифтами?


Чтобы найти сохраненные шрифты в Windows 10, запустите MS Explorer для установки или удалите Windows Fonts Find и откройте расположение шрифтов

Windows-10

Как изменить скорость клавиатуры, скорость набора текста в Windows 10 / 11 низкая?


Решение простое: изменить�скорость клавиатуры в Windows 11 или 10 и сделать�повторение символов на клавиатуре�быстрее или�медленнее 1. Параметры клавиатуры

Windows-10

Настроить pagefile.sys в Windows 10/11 (файл подкачки)?


Вот решение для настройки pagefile.sys в Windows 11 и 10, а также размер файла подкачки в виртуальной памяти. 1. Откройте настройки

  1. Может отображать все программы, установленные на вашем компьютере.Windows 10 и Windows 11 предлагают функцию для этого напрямую.?
  2. Как открывать программы Office в Windows 10 и Windows 11?
  3. Как найти программные файлы в Windows 10 и Windows 11?
  4. Расположение информации для входа в установленную компьютерную программу в win 10 и Windows 11?
  5. Как получить доступ к программным файлам c в Windows 10 и Windows 11?
  6. Где находится каталог установки программы в Windows 10 и Windows 11?
  7. Под Windwos 10 и Windows 11 есть скрытая папка, в которой показаны все установленные программы.?
  8. Перейти к программным файлам на этом компьютере, просмотреть последние установленные программы winodws 10 и Windows 11?
  9. Как найти путь к файлу в Windows 10 и Windows 11?
  10. Как получить список установленных программ в Windows 10 и Windows 11 или как найти установочный файл?
  11. Где хранятся установленные файлы в Windows 10 и Windows 11?
  12. Как искать программы в Windows 10 и Windows 11, найти папку, в которой установлена ​​программа?
  13. Где хранятся файлы, когда мы устанавливаем программное обеспечение в Windows?
  14. Как узнать, где установлена ​​программа в Windows 10 и Windows 11?
  15. Здесь Windows перечисляет все установленные программы — как те, что . для удаления программ Windows можно найти здесь.?
  16. Есть ли где-нибудь раздел реестра, в котором зарегистрированы все программы?
  17. Где файлы программ в Windows 10 и Windows 11, как посмотреть установленные программы в Windows 10 и Windows 11?
  18. Как найти файлы реестра для установленных программ?
  19. Как найти программные файлы в Windows 10 и Windows 11, где находятся программные файлы?
  20. Как получить доступ к программным файлам в Windows 10 и Windows 11 или открыть папку с программными файлами?
  21. Где будет папка ProgramData в Win 10 и Windows 11?
  22. Как Windows находит файлы в каталоге файлов программ?
  23. Как найти программу, которой нет в папке с программными файлами?
  24. Как мне получить доступ к программным файлам в Windows 10 и Windows 11, программным файлам, где находится мой установленный файл?
  25. Как узнать, где установлен файл, папку с программными файлами в Windows 10 и Windows 11?
  26. Папка «Мои программы» в Windows 10 и Windows 11 и все программы на этом компьютере?
  27. Где находится панель поиска программ и файлов в Windows 1?
  28. В Windows 10 и Windows 11 удаляются файлы и папки программ Windows?
  29. Windows 10 и Windows 11 распознают все программы, установленные в папке?
  30. Где установлены программы в Windows 10 и Windows 11?
  31. Если вы установили Windows 10 и Windows 11 и вас регулярно раздражает, что поиск не находит установленные настольные программы?
  32. Есть ли программа, которую я могу загрузить, чтобы найти все мои приложения и программы на моем компьютере?
  33. Подробные программные файлы Windows 10 и Windows 11, как узнать неустановленные программы?
  34. Windows 10 и Windows 11, как просмотреть список установленных программ для удаления установленных файлов Windows 10 и Windows 11 на ПК?
  35. Где находятся файлы данных программы Windows 10 и Windows 11?
  36. Как открыть новую загруженную программу в Windows 10 и Windows 11?
  37. Не можете найти значок для запуска установленного программного обеспечения медиа-менеджера?
  38. Папка с программными файлами по умолчанию или где я могу найти только что установленную программу?
  39. Показывать установленные программы с датой и временем в установке Windows 10 и Windows 11?
  40. Как получить список установленных программ в Windows 10 и Windows 11?
  41. Как найти установочные файлы Windows, где на компьютере установлено программное обеспечение?
  42. Не удается найти программные файлы c в Windows 10 и файлы программ Windows 11, как проверить программные файлы на компьютере hp с Windows?
  43. Почему я не могу найти загруженную программу в Windows 10 и Windows 11?
  44. Как выбрать, какую из трех установленных антивирусных программ запускать в Windows 10 и Windows 11?
  45. Где найти программные файлы в Windows 10 и Windows 11, где мне хранить программные файлы?
  46. Как найти удаленные файлы в Windows 10 и Windows 11?
  47. Где находится папка данных программы в Windows 10 и Windows 11?
  48. Не удается найти программу, установленную на моем компьютере в Windows 10 и Windows 11?
  49. Как я могу увидеть свои программные файлы в Windows 1 для ноутбуков?
  50. Как найти папку назначения установленного программного обеспечения на ПК?
  51. Где находятся папки программ Windows в win 10 и Windows 11?
  52. Секретные настройки реестра у вас есть в Windows и в вашей системе полностью. "Программы" отображаются все установленные приложения.?
  53. Узнайте, как найти все свои приложения и программы в новом меню "Пуск" Windows 10 и Windows 11.?
  54. В каком месте находится файл установленного приложения на ноутбуке?
  55. Где мои старые программы, установленные ранее на этом компьютере?
  56. Где найти папку Program Files в Windows 10 и Windows 11?
  57. Мойн, я ищу программы, установленные на моем ПК, которые находятся в папке «Программы . Windows 10 и Windows 11?
  58. Когда вы загружаете программу, как узнать, что вы ее установили, как найти расположение установленного программного обеспечения Microsoft Office?
  59. Как найти папку установки моей программы в Windows 10 и Windows 11?
  60. Как получить доступ к программам и функциям в Windows 10 и Windows 11?
  61. Можно ли найти программы добавления и удаления в Windows 10 и Windows 11?
  62. Где найти список установленных программ в Windows 10 и Windows 11?
  63. В Windows 10 и Windows 11 показаны программы и функции. С управлением установленных программ через appwiz.cpl?
  64. Найти расположение файла программы в программных файлах Windows Ten?
  65. Где устанавливаются программные файлы в Windows 10 и Windows 11, как найти установленное программное обеспечение в windows.old?
  66. Как проверить установленные файлы windows?
  67. В Windows 10 и Windows 11 в каком каталоге находится программа-калькулятор?
  68. Инструкции: создать список всех программ, установленных в Windows?
  69. Как открывать программы из старой установки Windows?
  70. Где найти программные файлы в Windows 10 и Windows 11?
  71. Как узнать, какие программы у меня есть в Windows 10 и Windows 11, где их найти??
  72. Где я могу увидеть скрытые установленные файлы в Windows 10 и Windows 11 домашняя?
  73. Где находятся программные файлы в Windows 10 и Windows 11, как получить доступ к программным файлам в Windows 10 и Windows 11?
  74. Windows 10 и Windows 11 не могут найти программу для удаления?
  75. Как найти полный путь к приложению, работающему на моем компьютере?
  76. Как найти все установленные приложения в Windows 10 и Windows 11?
  77. Где найти установленное программное обеспечение в Windows 10 и Windows 11 и как найти программу?
  78. Как найти папку установки всех установленных приложений и как получить к ним доступ?
  79. Где найти установленную программу в Windows 10 и Windows 11?

Ключевые слова: windows, 11, 10, десять, одиннадцать, сервер, найти, установить, программа, файлы, папка, полный, путь. местоположение, вопросы, ответы, программное обеспечение

+ Бесплатное ПО
+ Управление файлами
+ Украшение и развлечение
+ Автоматизация
+ Офис
+ Заказ на ПК
+ ПК инструменты тестирования

+ Top
+ Desktop-OK
+ Quad Explorer
+ Don't Sleep
+ Win-Scan-2-PDF
+ Quick-Text -Past
+ Печать дерева папок
+ Поиск одинаковых изображений
+ Experience-Index-OK
+ Font-View-OK

На платформе Windows большинство крупных приложений поставляются с собственным установщиком, который устанавливает папки в C:\Program Files , возможно, в некоторых других местах и, возможно, добавляет некоторые разделы реестра и т. д.

Но все еще существует довольно много инструментов, которые состоят только из .exe или, возможно, также README и .dll или двух.

Как мне установить такие инструменты? Прямо в C:\Program Files? Все в одной подпапке C:\Program Files? Где-то под C:\Users\Me ? Где-то совсем в другом месте?

Или, может быть, разные подходы к инструментам только с .exe по сравнению с теми, которые также имеют другие файлы, или, может быть, только те с .dll нужно обрабатывать по-разному .

Есть ли какой-либо стандартный способ сделать это? «Лучшая практика»? Если ответ зависит от версии Windows, я использую Windows 7.

В частности, то, что может показаться людям очевидным ответом, похоже, имеет подвох:

Я пытался вручную создать новые подпапки в папке C:\Program Files. На самом деле я думал, что делал это раньше, но Windows выводит диалоговое окно «Доступ к папке назначения запрещен». Это заставило меня дважды подумать, а не просто нажать «Продолжить».

Отказано в доступе к целевой папке

Исходя из того, что более умные люди, чем я, сталкивались с этим много раз за эти годы, я хотел бы спросить сообщество, было ли принято какое-то «лучшее решение».

С какой точки зрения вы задаете этот вопрос? В частности, это приложение, которое вы пишете, или вы пытаетесь установить чье-то другое приложение (приложения)?

@HarryJohnston: Это для установки чужих приложений. На днях я скачал несколько программ, предназначенных для просмотра или редактирования очень больших файлов, и у пары не было установщиков. Но то же самое относится и к большинству инструментов командной строки в Windows, которых у меня несколько.

@UltraDEVV: Я хочу знать, рассматривали ли другие эту проблему и приняли ли решение о "наилучшей практике". Я хочу знать, какие существуют решения, прежде чем принимать решение об установке в C:\Program Files или в другом месте, и я предоставляю информацию о потенциальном барьере для C:\Program Files, который является очевидным решением.

@UltraDEVV: Я уже прочитал ваше и проголосовал за него. Приятно видеть, что этот вопрос о спящем оживает после трех с половиной лет отдыха!

12 ответов 12

Используйте C:\Tools

или C:\Users\\Tools

Я использую множество небольших программ без установщика и рекомендую следующее:

  • Сохраните их все в C:\Tools
  • Если программа состоит из одного файла, поместите его прямо в C:\Tools
  • Если программа состоит из нескольких файлов, поместите ее в папку C:\Tools\ProgramName
  • Инструменты SysInternals имеют специальную категорию C:\Tools\_SysInternals, поскольку их много

Я просто переношу C:\Tools с машины на машину при переносе, работает как шарм.

Практический пример (сокращенный список):

Надеюсь, это дало представление.

EDIT: Расширенная информация

Я полагаю, что под установить в вашем вопросе Как мне установить такие инструменты? вы на самом деле имеете в виду ручную настройку, что-то вроде копирования файлов .

Практическое правило: используйте папки, созданные вручную, для файлов, поддерживаемых вручную. Разрешить использование системных папок процессами (установки), которые вы не контролируете напрямую. Вы сразу же узнаете, какой контент является «вашим» (и вы можете свободно его копировать), а какое приложение управляется установщиком.

Поэтому при установке вручную (путем копирования) избегайте

  • C:\Program Files — найденные здесь программы нельзя просто перенести, их необходимо переустановить (отличный совет по переносу)
  • C:\Program Files (x86) — как указано выше, но в 64-разрядных системах сюда помещаются 32-разрядные программы (может дать подсказку, чтобы определить, является ли конкретное приложение 32-разрядным или 64-разрядным)
  • C:\ProgramData — найденные здесь хранилища приложений показывают, что эти программы хранят некоторые свои данные по-своему. Но вы спрашивали о размещении ваших программ в разделе "Данные"? Плохая идея.
  • C:\Users\Steven\AppData. Опять же, помещать programs в Data не очень хорошая идея. Если вы спрашивали о данных, то об этом пути можно написать несколько интересных вещей. А для программ просто «нет». :)
  • C:\Users\Steven — может быть вашим альтернативным корневым каталогом, если это компьютер с общим доступом, и вы хотите содержать его в чистоте, поэтому решили не создавать никаких глобальных каталогов. Вы можете рассмотреть C:\Users\Steven\Tools для своих программ или даже C:\Users\Steven\Desktop\Tools, если вы хотите использовать удобный доступ к папке Рабочий стол, доступный через ярлык из многих мест в Windows. . Но лучше может быть прежний, и вы все равно можете разместить ярлык этой папки на рабочем столе или когда это необходимо.

Изменить: Дополнительный полезный совет:

Если вы хотите, чтобы некоторые из ваших небольших программ распознавались в меню «Пуск» Windows 10 (для поэтапного поиска их имен или мгновенного запуска с повышенными правами с помощью Ctrl + Shift + Enter ), добавьте туда их ярлыки и запустите их один раз. (Затем их можно удалить.)

Звучит неплохо, но подтверждается ли это документацией по передовому опыту или чем-то в этом роде? Если это так, это действительно улучшит ответ.

@DoritoStyle — возможно, вам потребуется проверить текущую документацию по лучшим практикам в вашей корпорации. Если вы знаете о какой-либо другой документации по общим рекомендациям, сообщите мне, и я проверю ее.

Будет ли работать что-то еще, а не «Инструменты» так же хорошо: если бы я использовал что-то вроде C:\Other или C:\Users\ \Other , это считалось бы таким же «законным», как и «Инструменты»? ?

@Henrik - поскольку стандарта нет, используйте то, что соответствует вашим чувствам и достаточно понятно. Например, я попробовал C:\Progs (название напоминает небольшие программы без установщика), но в конце концов это показалось мне неинтуитивным, поэтому я вернул имя на Tools.

Насколько мне известно, универсального подхода не существует.

Размещение ваших приложений в C:\Program Files — довольно стандартный способ. И вы получите защиту доступа: обычные пользователи (и без повышенных прав) не могут писать в C:\Program Files . Так что вы не сможете случайно удалить, перезаписать такие файлы; и они лучше защищены от вирусов. Вот почему вы получаете предупреждение — запрос на повышение прав — при попытке создать папку в C:\Program Files.

Поэтому C:\Program Files является наиболее безопасным местом для исполняемых файлов.

Однако он не подходит для (портативных) приложений, которые хранят свою конфигурацию рядом с .exe, потому что они не смогут сохранить изменения конфигурации.

C:\ProgramData предназначен для хранения данных приложений, совместно используемых пользователями. По умолчанию все пользователи могут создавать здесь файлы и папки, но только пользователь, создавший их, может изменять файлы.

Эту папку можно легко использовать для общих приложений/инструментов. При этом я ни разу не видел приложения в этой папке.

Если вы поместите приложения в свой профиль пользователя, C:\Users\ , другие пользователи системы не будут иметь к ним доступа.У вас есть все разрешения для вашего профиля, поэтому вы не получите никаких предупреждений системы безопасности. Вот почему Chrome устанавливается в профиль пользователя: он может легко обновляться, не запрашивая повышения прав.

В режиме для каждого пользователя пакеты установщика Windows, файлы .msi устанавливаются в папку C:Users\\AppData\Microsoft\Installer\

<р>. Таким образом, вполне стандартно хранить приложения, к которым не предоставлен общий доступ, в профиле пользователя.

У меня в профиле пользователя есть папка utils с приложениями, которые полезны только мне. Эта папка добавлена ​​в переменную среды PATH моих пользователей для легкого доступа.

Для общих приложений я использую C:\tools или аналогичный каталог, возможно, на другом диске. Он добавляется в глобальную переменную PATH.

@ShashwatKumar В большинстве случаев используются только файлы exe и dll, если только exe не требует дополнительных файлов. Если инструмент/утилита состоит из множества файлов, я создаю для него отдельную папку, чтобы все было аккуратно организовано.

В некотором смысле я согласен с уже данными ответами. Но для очень маленьких программ (утилиты) я предпочитаю помещать их в папку bin (в моем случае E:\bin). Эти программы обычно представляют собой один исполняемый файл или мои собственные сценарии Python. Я добавляю эту папку в переменную PATH, чтобы я мог использовать эту программу из командной строки (которой я обычно пользуюсь довольно часто).

Я также рассматривал возможность создания универсального каталога C:\Program Files\bin для этих типов инструментов и утилит. Спасибо за отзыв.

Насколько мне известно, лучших практик не существует. Это действительно зависит от вас лично, чтобы решить, как вы хотите справиться с этим.

Я стараюсь следовать тем же стандартам, что и любое приложение с установщиком. Если это исполняемый файл или библиотека, я бы поместил его либо в \Program Files\, если он 64-битный, либо в Program Files (x86)\, если он 32-битный.

Файлы данных, которые я обычно храню в своих папках "Пользователи", поскольку они обычно относятся к конкретному пользователю.

Существуют также такие приложения, как Google Chrome и Click-Once Applications, которые развертываются в Users\AppData\ , однако обычно они недоступны для нескольких профилей.

Я предпочитаю первый метод, потому что, если мне нужно войти в другой профиль или как администратор, я все еще могу получить доступ к приложениям.

Что касается предупреждения о разрешении. Именно так, предупреждение. Это просто предостерегает вас от использования папки по неправильным причинам, однако это не мешает вам ее использовать.

Я рекомендую не устанавливать вручную приложения в папку Program Files, потому что приложения без инсталляторов часто либо старые, либо порты из других операционных систем, поэтому они не всегда хорошо справляются с пробелом в пути. YMMV.

Рекомендую ничего вручную не устанавливать и в %ProgramFiles%, но по другой причине: приложения без установщиков часто переносимы, и у вас нет прав на запись туда

Если вы хотите стандартизировать эти приложения, я бы посоветовал использовать стандарты пакетов Chocolatey. Это хорошо по многим причинам; главным образом потому, что большая часть программного обеспечения уже упакована для вас и готова к установке из любого места с помощью всего нескольких команд.

Также легко создавать собственные пакеты для приложений, которые вы не можете свободно распространять. Вы, вероятно, имеете право распространять все, что у вас есть, в своей собственной сети; поэтому для этих приложений вы можете настроить локальный репозиторий. Если вы управляете многими компьютерами или у вас ограниченная пропускная способность интернета, это может быть полезно даже для бесплатных вещей.

Если вы выберете вариант установки cygwin по умолчанию, он поместит все ваши файлы в папку c:\cygwin. Я бы придерживался такого же подхода. Лично у меня есть папка c:\apps. Раньше я использовал c:\utils и c:\cli (сокращение от командной строки). Это действительно зависит от того, как вы хотите организовать свои файлы. Я бы предложил для отдельных утилит поместить их в общую папку. Для набора утилит (например, cygwin, sysinternals, rktools) я могу предложить отдельную подпапку. Например, вы можете поместить все sysinternals в c:\apps\sysinternals. Если вы установите cygwin, это займет большинство (если не все) команд Unix, которые вы полюбили.

Не забудьте изменить переменные окружения (Пуск > Панель управления > Система > Дополнительно > Переменные окружения) и добавить все новые пути приложений к системной переменной PATH. Это позволяет запускать их по требованию из командной строки или с помощью Windows+R (команда запуска).

Я думаю, что разработчикам Cygwin наплевать на стандарты Windows и неправильно копировать их вредную привычку (создавать папки в корневом каталоге). Я чувствую, что это похоже на создание каталога \Program Files в Linux.

Не знаю, почему это плохо. Cygwin предназначен для среды Unix. Зачем Cygwin соответствовать стандартам Windows, если они предназначены для людей, которые хотят использовать инструменты Unix?

Я думаю, что создание ярлыка C:\Tools в меню «Отправить» в Windows — лучший вариант, так как он всегда доступен из любого места.Таким образом, вы могли бы быстро «установить» свои небольшие программы, щелкнув их правой кнопкой мыши и выбрав Инструменты в меню «Отправить» из любой точки Windows.

Я получил это руководство о том, как добавить в меню «Отправить в» от HowToGeek
Я вставил резюме:

Чтобы добраться до папки SendTo, вам нужно открыть окно проводника и вставить в адресную строку следующее.

%APPDATA%\Microsoft\Windows\ Отправить

Затем вставьте ярлык папки, в которую вы хотите скопировать программы.

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

Папка Отправить не совсем подходит для использования в качестве места для установки программы. У него есть конкретная цель, а именно, разрешить отправку файлов/документов для дальнейшей обработки программой (например, Открытие файла в Блокноте). Кроме того, все файлы, помещенные в папку «Отправить», появятся в контекстном меню Windows, включая файлы с поддержкой .DLL. В большинстве случаев это явно нежелательно.

Нет. Похоже, вы и все даунвотеры не поняли, что я имел в виду. Я имею в виду: добавьте ярлык, например, C:\Tools\ в папку «Отправить» и получите к нему доступ из любого места, тогда вам не придется вручную копировать каждую из ваших программ. Мой ответ, вероятно, ускорит процесс совладания с другими вещами, которые читаются другими. У меня это отлично работает.

Я сделал возможное редактирование, чтобы включить это дополнительное разъяснение в ваш ответ. Ответы голосуются за или против на основе ответа, а не обязательно на деталях, включенных в комментарии, так что, надеюсь, это поможет.

Нет, начиная с Windows Vista, переменная %APPDATA% находится в папке %USERPROFILE%\AppData\Roaming, поэтому для Windows 7 приведенный выше путь является правильным. Однако в Windows XP вам нужно будет добавить папку Roaming, как вы указали.

C:\Users\Me\toolName (он же %homepath%\toolName) – это правильное место для размещения инструментов, если вы хотите, чтобы они были для пользователя Me, поскольку некоторые из этих инструментов записывают (временные) файлы и требуют разрешения пользователя. для записи в папку Program Files. еще один плюс в том, что вы не забудете сделать резервную копию, потому что она уже находится в пространстве пользователя.

Я бы использовал %homepath%', а не c:\users\me`. Это указывает на правильное местоположение, даже если местоположение по умолчанию было перемещено, и, таким образом, более переносимо. +1 за письменную/временную часть.

Я исправлен и отредактирован по той причине, что он был добавлен, а не заменен, чтобы ответить теми же терминами, что и вопрос, спасибо, Хеннес :)

Существует несколько подходов, все зависит от реакции вашего приложения:

Учитывая, что вы будете устанавливать небольшое портативное приложение, вы должны учитывать, что файл конфигурации xml/ini приложения может использовать текущую папку \Program Files\MyApp\, тогда любой обычный пользователь может не иметь повышенных прав на запись в эту папку. Если вы выберете этот подход, вы можете сохранить конфигурацию каждого пользователя в формате xml/ini в его папку \appdata\roaming\MyApp\. Насколько мне известно, любое переносимое приложение для конкретного пользователя должно быть развернуто в папке user\appdata\roaming\MyApp\, где текущий пользователь имеет повышенные права.

Однако, если ваше приложение использует реестр для своих параметров конфигурации, вы можете использовать \Program files\MyApp\ или \Program files (x86)\MyApp. Или, что еще лучше, если вы развертываете много собственных небольших инструментов, вы можете использовать общую папку, например \Program Files\HippieTrail Studios\My App1\ и т. д.

Лично я использую подход \Program files\MyApp\ с особой осторожностью, чтобы сохранять любые .xml/.ini/.sqlite/.txt в папку \roaming\ приложения.

(объясняя себя) Много лет назад я удалил этот ответ, потому что за меня проголосовали. Теперь я вижу, что почти все новые рекомендации следуют одному и тому же пути мысли и действия. Может быть, я опередил свое время, кто знает.

Для этого нет никаких правил, вы можете установить их где угодно, но установка их в OSP (раздел операционной системы) в непользовательской папке, как правило, является хорошей идеей, потому что вы получите такая же защита доступа, как и в других приложениях; это затрудняет их случайное удаление или изменение третьей стороной (например, вирусом).

Лично я обычно помещаю программу в "C:\Program Files (x86)", потому что большинство таких программ, с которыми я сталкивался, являются 32-битными, но если бы это была 64-битная программа, я бы поместил ее в C:\ Program Files». Если это программа, связанная с системой (например, Imagex.exe), то я помещу ее в «C:\Windows\system32» для 32-битных программ и «C:\Windows\system32» для 64-битных программ, чтобы облегчить доступ из командной строки при запуске командных строк с повышенными привилегиями, поскольку по умолчанию вы начинаете в C:\Windows\system32"; это означает, что вы можете ввести «name.exe» вместо «C:\location\name.exe», чтобы запустить программу.

Некоторые люди предпочитают отделять свои портативные (не требующие установки или выполнения неконтролируемого изменения за пределами своей папки) программы от обычных программ путем создания новый каталог в их OSP (например: C:\Portable Program Files (x86) или C:\Dumpable Program Files (x86). Я бы посоветовал 2-й из 2-х, учитывая более высокий уровень точности, даже если он не Звучит красиво.

Подводя итог, правил нет, однако, если вы установите их в OSP (в папку, не принадлежащую пользователю), вы сможете помочь защитить программу от нежелательной деинсталляции/модификаций (включая вредоносные модификации) и при некоторых обстоятельствах организация может быть полезной (например, ранее упомянутая папка system32 для системных программ CLI).

У меня возникла проблема с установкой приложения в папку Program Files в Windows 10. По какой-то причине, хотя я выбираю эту папку в качестве места назначения, система вместо этого устанавливает программу в Program Files (x86). Однако, к сожалению, мне необходимо установить в другую папку Program Files, чтобы иметь возможность запускать необходимое обновление приложения (это более старое приложение).

Похоже, что разрешения для пользователей одинаковы для обеих этих папок, поэтому я не понимаю, почему это не работает. Я уже пытался активировать администратора и войти в систему как администратор, чтобы загрузить программу - тот же результат, она по-прежнему устанавливается в Program Files (x86). Я попытался временно изменить владельца папки Program Files (из доверенного установщика), чтобы разрешить мне управление, но система также не разрешит это изменение.

Итак! Как заставить систему установить приложение в папку Program Files в соответствии с инструкциями?

Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

Ответы (8) 

Вы не можете вручную выбирать между Program Files и Program Files (x86)

Папка Program Files (x86) предназначена для 32-разрядных приложений, а папка Program Files — для 64-разрядных приложений

Если вы хотите, чтобы приложение было установлено в папку Program Files, вы должны загрузить 64-разрядную версию этого приложения и наоборот для папки (x86) . . .

Сила разработчика!

MSI GV72 — 17,3", i7-8750H (Hex Core), 32 ГБ DDR4, 4 ГБ GeForce GTX 1050 Ti, 256 ГБ NVMe M2, 2 ТБ на жестком диске

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

8 человек сочли этот ответ полезным

Был ли этот ответ полезен?

Извините, это не помогло.

Отлично! Благодарим за отзыв.

Насколько вы удовлетворены этим ответом?

Спасибо за ваш отзыв, он помогает нам улучшить сайт.

Насколько вы удовлетворены этим ответом?

Спасибо за отзыв.

Вы не можете вручную выбирать между Program Files и Program Files (x86)

Папка Program Files (x86) предназначена для 32-разрядных приложений, а папка Program Files — для 64-разрядных приложений

Если вы хотите, чтобы приложение было установлено в папку Program Files, вы должны загрузить 64-разрядную версию этого приложения и наоборот для папки (x86) . . .

Привет, Дэйв! Большое спасибо за быстрый ответ. Нет ли обходного пути для этого? Я не могу получить другую версию (64-битную) этого приложения.Это более старая версия (Simply Accounting 2010), и у меня есть файлы, созданные в этой версии, которые мне все еще нужно использовать прямо сейчас. Я в процессе переноса всего на новый компьютер, поэтому эта проблема внезапно возникла. Но есть обновление для приложения, которое будет работать только тогда, когда Simply установлено в папку Program Files. И я не могу открыть свои текущие файлы в приложении, пока не запущу обновление.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

2 человека сочли этот ответ полезным

Был ли этот ответ полезен?

Извините, это не помогло.

Отлично! Благодарим за отзыв.

Насколько вы удовлетворены этим ответом?

Спасибо за ваш отзыв, он помогает нам улучшить сайт.

Насколько вы удовлетворены этим ответом?

Спасибо за отзыв.

Единственным обходным решением, которое я могу придумать, было бы резервное копирование ваших данных и чистая установка 32-разрядной версии Windows 10, в которой нет папки с двумя программными файлами, а есть только папка Program Files, в которую устанавливаются все приложения. . . .

Сила разработчика!

MSI GV72 — 17,3", i7-8750H (Hex Core), 32 ГБ DDR4, 4 ГБ GeForce GTX 1050 Ti, 256 ГБ NVMe M2, 2 ТБ на жестком диске

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

1 человек нашел этот ответ полезным

Был ли этот ответ полезен?

Извините, это не помогло.

Отлично! Благодарим за отзыв.

Насколько вы удовлетворены этим ответом?

Спасибо за ваш отзыв, он помогает нам улучшить сайт.

Насколько вы удовлетворены этим ответом?

Спасибо за отзыв.

Еще один вариант, который вы можете попробовать (нет гарантии, что он сработает, но он успешно работает с некоторыми более старыми и простыми приложениями), — позволить приложению установиться в \Program Files(x86)\, а затем скопировать весь каталог в \Program Files. \ затем попробуйте запустить обновление. Если это сработает, вы можете скопировать все обратно в каталог (x86), перезаписав то, что уже там. Или даже просто попробуйте оставить его в \Program Files\, если он работает успешно.

Другой вариант, более сложный, заключается в создании жестких ссылок в \Program Files\ из установленного каталога в \Program Files(x86). Я также сделал это для пары приложений, используя расширения оболочки HardLink, бесплатный инструмент.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

Был ли этот ответ полезен?

Извините, это не помогло.

Отлично! Благодарим за отзыв.

Насколько вы удовлетворены этим ответом?

Спасибо за ваш отзыв, он помогает нам улучшить сайт.

Насколько вы удовлетворены этим ответом?

Спасибо за отзыв.

Еще один вариант, который вы можете попробовать (нет гарантии, что он сработает, но он успешно работает с некоторыми более старыми и простыми приложениями), — позволить приложению установиться в \Program Files(x86)\, а затем скопировать весь каталог в \Program Files. \ затем попробуйте запустить обновление. Если это сработает, вы можете скопировать все обратно в каталог (x86), перезаписав то, что уже там. Или даже просто попробуйте оставить его в \Program Files\, если он работает успешно.

Другой вариант, более сложный, заключается в создании жестких ссылок в \Program Files\ из установленного каталога в \Program Файлы (x86). Я также сделал это для пары приложений, используя расширения оболочки HardLink, бесплатный инструмент.

Хорошо, попробую. Большое спасибо. Я также могу попытаться сделать призрачную копию в Program Files, чтобы посмотреть, позволит ли она мне копировать и по-прежнему запускать ее из этой папки. Спасибо за предложение!

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

1 человек нашел этот ответ полезным

Был ли этот ответ полезен?

Извините, это не помогло.

Отлично! Благодарим за отзыв.

Насколько вы удовлетворены этим ответом?

Спасибо за ваш отзыв, он помогает нам улучшить сайт.

Насколько вы удовлетворены этим ответом?

Спасибо за отзыв.

Сообщите нам, если вы добьетесь успеха и как. Это может помочь кому-то еще с такой же или похожей проблемой.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

1 человек нашел этот ответ полезным

Был ли этот ответ полезен?

Извините, это не помогло.

Отлично! Благодарим за отзыв.

Насколько вы удовлетворены этим ответом?

Спасибо за ваш отзыв, он помогает нам улучшить сайт.

Насколько вы удовлетворены этим ответом?

Спасибо за отзыв.

Удачи.

Сообщите нам, добились ли вы успеха и как. Это может помочь кому-то еще с такой же или похожей проблемой.

Хорошо. Не слишком большая удача. Он скопировался в папку Program Files, и я даже смог запустить программу Simply оттуда. Переместив его туда, я также смог, наконец, выполнить файл обновления. Однако компания Simply, похоже, лишь частично распознала это обновление. Когда он открывается на экране приветствия, он показывает, что у него есть версия обновления. Но я все равно получил уведомление о том, что доступно обновление, и когда я попытался открыть один из моих существующих файлов в программе, я все равно получил сообщение об ошибке, что он не открывается, потому что он был создан в более поздней версии программы. Даже пытался скопировать все это обратно в Program Files (x86). Та же проблема - я в тупике. Я использую его только для небольшого учета в своем собственном бизнесе, поэтому я сдался - я хорошо разбираюсь в Excel (сводные таблицы, vlookup и т. д.), поэтому я решил, что с началом нового года я просто буду использовать вместо этого Excel! Тем не менее, я ценю ваши предложения — попробовать стоило.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама.Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

В ОС Windows 11/10/8/7/Vista ПО по умолчанию устанавливается на системный диск, обычно на диск C, в папку Program Files. Типичный путь в 32-разрядной версии Windows — C:\Program Files, а в 64-разрядной версии Windows — C:\Program Files и C:\Program Файлы (x86).

Microsoft рекомендует папку C:\Program Files в качестве места установки по умолчанию. Это соглашение, которое обеспечивает надлежащее взаимодействие между вашей программой и приложениями ОС и моделями безопасности. Таким образом, после установки программ они по умолчанию помещаются в C:\Program files на компьютере.

Однако это можно изменить, выбрав другую папку, расположение или раздел. Чтобы изменить папку установки по умолчанию, необходимо изменить данные в ключе ProgramFilesDir и выбрать новый путь для папки установки.

Windows использует системный диск для установки любых новых приложений. То есть, если ваша Windows установлена ​​на диск C, папка по умолчанию, в которой все устанавливаемые вами приложения, автоматически отображается как C:\Program Files, если, конечно, , вы вносите изменения вручную при установке местоположений приложения.

ВНИМАНИЕ! Обратите внимание, что Microsoft не поддерживает изменение местоположения папки Program Files путем изменения значения реестра ProgramFilesDir. В нем говорится, что если вы измените расположение папки Program Files, у вас могут возникнуть проблемы с некоторыми программами Microsoft или с некоторыми обновлениями программного обеспечения. И поэтому мы не рекомендуем вам пробовать это, так как это сработало для одних, а для других нет - особенно. в последних сборках Windows 10/11. Если вы все же решите попробовать это предложение, мы рекомендуем сначала сделать резервную копию реестра и создать точку восстановления системы.

СОВЕТ. Windows 11/10 упрощает работу. Вы можете легко переместить приложения Windows на другой диск и изменить место его установки.

Изменить каталог Program Files по умолчанию

Если вы почти всегда предпочитаете установку НЕ на системный диск, а на другой раздел, скажем, на диск D, то вместо того, чтобы каждый раз менять расположение по умолчанию, вы можете отредактировать реестр следующим образом:

Теперь откройте Regedit и перейдите к следующему ключу:

изменить каталог файлов программы по умолчанию

Теперь на правой панели найдите значение ProgramFilesDir и/или ProgramFilesDir (x86) в зависимости от того, является ли ваша Windows 32-разрядной или 64-разрядной.

Дважды щелкните по нему и в открывшемся окне измените его значение с C:\Program Files на D:\Program Files. р>

Каталог по умолчанию для установки всех ваших программ теперь должен быть D:\Program Files.

Если вы используете 64-разрядную версию Windows, вам необходимо изменить значение ProgramFilesDir и ProgramFilesDir (x86).

Читайте также: