На компьютере стоят обе платформы одной версии: х32, х64. В нормальном режиме работы бухгалтер запускает 1С через ярлык, выбирает базу, ну и стартер сам как я понимаю выбирает х64-платформу. Иногда нужно принудительно запустить х32-платформу. Ну ясное дело — это для печати штрих-кода. Как это сделать?
Как настроить, чтобы когда надо бухгалтеру она могла открыть базу в х32-платформе? Создать другой ярлык?
#1 by пипец
да — создай на рабочем 2-а ярлыка
#2 by es3000
А чем буду отличаться эти ярлыки?
#3 by Aleksey
параметрами запуска или разный путь к exe Файлу. Тут уже кому на что фантазии хватит
#4 by orefkov
Вряд ли параметрами запуска это решить, нет таких параметров. Ярлык должен быть напрямую на нужный 1cv8x.exe
#5 by Aleksey
А это смотря куда ведет ярлык. Может быть ярлык введет на исполняемый файл (cmd) и вызывая его с параметрами уже запускается та или иная версия 1С
#6 by Lama12
Решили проблему следующим образом. У разработчиков 64х стоит платформа. У пользователей x86. Если разработчику нужна x86 то запускает из Programs files(x86). Ярлыки замучаешься делать при частом обновлении платформы.
Как запустить программу FRIGODEP на Windows 10 x64
#7 by Cyberhawk
Ярлык к 32б-стартеру не предлагать?
#8 by пипец
не пробовали оставить один каталог и релиз просто потом переписывать поверх ? )))) на сервере по крайней мере ЗЫ пофиг сколько там новых она создаст, запуск всегда с одного
#9 by Lama12
Ага Особенно когда нужно что б было несколько разных версий платформы одновременно, очень удобно.
#10 by пипец
ну кому на вкус фломастеры разные . зачем нужно МНОГО разных версий , уж и не знаю ))) как минимум можно на основные конфигурации у которых используется определенная платформа поставить ярлыки, а плодить сущности .
#11 by orefkov
В том-то и дело, что ярлык с стартеру (1cestart) не помогает. Он всегда ищет последний установленный релиз и запускает из него 1cv8s.exe. Не глядя на архитектуру.
#12 by Cyberhawk
«всегда ищет последний установленный релиз» // Так у автора релиз один и тот же, просто 32б и 64б. Хочешь сказать, что стартер 32б запускает тонкий / толстый клиент 64б?
#13 by es3000
Да, так и есть. Если стоят две платформы одной версии, то любой стартер запускает х64-платформу.
#14 by Cyberhawk
Подтверждение : Мда.
#15 by Tateossian
У меня есть два ярлыка вечных: %ProgramFiles(x86)%1cv8%CurrentVersion1C%in1cv8.exe %ProgramFiles%1cv8%CurrentVersion1C%in1cv8.exe %ProgramFiles% и %CurrentVersion1C% — переменные окружения, там я ставлю версию требующуюся и все переопределяется. Причем, на разных хостах свои версии. А еще можно апач/iis настроить через environment vars и опубликовать 1 раз все.
#16 by es3000
а зачем переменная %ProgramFiles% нужна? этот путь же всегда одинаковый?
#17 by Cyberhawk
Как это одинаковый? Какой?
#18 by Cyberhawk
Система может стоять не на диске С
#19 by es3000
Как поменять с 32 bit на 64 на windows 7!!Самый легкий и быстрый способ
А разве для ProgramFiles нет стандартной переменной?
#20 by Волшебник
Да, интересно.
#21 by Cyberhawk
Есть, одну из них ты сам написал в
#22 by es3000
А какую рабочую папку указывать в этих ярлыках? «. 1cv8common» или «. 1cv8%CurrentVersion1C%in»?
#23 by es3000
И какой ехе-шник лучше указывать: 1cv8.exe 1cv8a.exe 1cv8c.exe 1cv8s.exe ?
#24 by Cyberhawk
Поищи эти имена на ИТС, почитай, подумай
#25 by es3000
ясно, разобрался
#26 by es3000
Сделал два ярлыка. Но они почему-то не срабатывают: всегда запускается х32-платформа и для первого и для второго ярлыка. В чем может быть дело?
#27 by es3000
Проверил через BAT-ники. Получается, что переменная %ProgramFiles% всегда заменяется на C:Program Files (x86)
#28 by es3000
Почему? У меня Windows 64-х-разрядная
#29 by Cyberhawk
echo %programfiles% что выдает?
#30 by Cyberhawk
(в командной строке, например)
#31 by es3000
в командной строке выдает правильно — C:Prоgram Files А в ярлыке почему-то подставляется C:Prоgram Files (x86) 30
#32 by Cyberhawk
Что за ярлык, откуда запускается, под кем?
#33 by es3000
ну скопировал стандартный ярлык «1С Предприятие.lnk», назвал его «1С Предприятие(x32).lnk», и в нем заменил строку «Объект» ну и путь аналогично поменял. Но запускается по этому моему ярлыку х32-платформа.
#34 by zak555
делаем так. ставим две версии — создаётся два ярлыка на стартер из папки х64 и обычной далее в C:ProgramData1C1CEStart1CEStart.cfg удаляем строчку InstalledLocation=C:Program Files (x86)1cv8 и радуемся
#35 by es3000
а чему радуемся? что даст удаление этой строчки?
#36 by zak555
ярлык «C:Program Files1cv8common1cestart.exe» запускает х64 а ярлык «C:Program Files (x86)1cv8common1cestart.exe» запускает 32
#37 by es3000
А для чего вообще нужна эта строчка? Если без нее все прекрасно работает? Сейчас у меня в 1CEStart.cfg две такие строки: InstalledLocation=C:Program Files (x86)1cv8 Вторую оставлять? Или удалить обе?
Источник: avprog.ru
Файл расширение X86_64
Файл X86_64-это 64-битный исполняемый файл программы, используемый операционной системой Linux. Он содержит приложение в двоичном формате, которое запускается как исполняемый файл, аналогично файлу .exe в Microsoft Windows.
Файлы x86_64 обычно упаковываются и распространяются с помощью приложений. Скорее всего, вы столкнетесь с файлом при загрузке игры для Linux. Файл исполняется и может быть открыт, дважды щелкнув его. Если вы получаете ошибку при дважды щелкнуть файл, вам может потребоваться пометить его как «исполняемый».
Затем введите следующее из командной строки, чтобы выполнить файл:
./TFILENAME Затем.x86_64 (вставьте имя файла в [filename] )
Примечание. Если Linux по -прежнему не сможет запустить файл X86_64, он, скорее всего, динамически связан с библиотеками, поэтому вам необходимо будет установить пропущенные библиотеки, прежде чем файл X86_64 может быть запущен.
64-bit Linux Executable File — Открыватели файлов
Linux
Executable
- .0xe — Расширение файла
- .73k — Расширение файла
- .89k — Расширение файла
- .8ck — Расширение файла
- .app — Расширение файла
Binary
- .7z — Расширение файла
- .3gp — Расширение файла
- .3ds — Расширение файла
- .3g2 — Расширение файла
- .3dm — Расширение файла
Как решить проблемы с файлами X86_64
- Свяжите расширение файла X86_64 с правильным приложением. На:
Windows:Щелкните правой кнопкой мыши по любому файлу X86_64 и выберите «Open with» > «Choose another app» Теперь выберите другую программу и установите флажок «Always use this app to open *.X86_64 files».Mac:Щелкните правой кнопкой мыши (или Ctrl-клик) файл X86_64, затем щелкните «Open with» > «Other. » Затем выберите другую программу и установите флажок «Always Open With».Linux:Щелкните правой кнопкой мыши по файлу, выберите «Open with» и выберите другую программу.iPhone:Нажмите на файл. Если вы не видите приложение для открытия файла, нажмите «Поделиться» и выберите приложение. Или сохраните файл. Затем откройте приложение «Файлы» «Файлы». Там долго нажимайте на файл, затем отпустите палец. Вы увидите черную строку меню. Затем нажмите «Поделиться» и выберите приложение.Android:Нажмите значок «Настройки» на смартфоне, затем нажмите в разделе «Приложения». Нажмите значок «Параметры» в правом верхнем углу экрана, чтобы изменить приложения по умолчанию. - Обновите свое программное обеспечение, которое должно фактически открыться X86_64-64-битный исполняемый файл Linux.. Потому что только текущая версия поддерживает последний формат файла X86_64.
- Чтобы убедиться, что ваш файл X86_64 не поврежден и не заражен вирусом, получите файл еще раз и отсканируйте его с помощью антивирусной программы.
Источник: whatext.com
Исправление ошибки BEX64 в Windows 7
Любая операционная система, в том числе и Windows 7, построена в таком виде, что у абсолютно каждого приложения имеется определенный уровень доступа. Это означает, что какие-то действия программа совершать может, а для других у нее нет прав. Все это настраивает сам пользователь или стандартное средство ОС. Однако иногда это провоцирует появление различных ошибок, куда входит и BEX64.
Чаще всего проблемы с подобным кодом возникают во время запуска или прохождения игр. Теперь вы знаете, с чем связана эта неполадка, осталось только избавиться от нее, что мы и поможем сделать.
Исправляем ошибку BEX64 в Windows 7
В большинстве ситуаций рассматриваемая ошибка появляется из-за чистой случайности или малейших системных сбоев. Это никак не связано с тем, что игра пытается украсть данные или отформатировать диск, потому решения будут не совсем очевидные. Вам остается лишь перебирать каждое из них, пока не найдется то, которое решит проблему. Мы же предлагаем начать с самого простого и действенного метода, постепенно переходя к более сложным и редко встречающимся.
Способ 1: Изменение параметров DEP
Встроенная в Windows 7 защита выполнения данных называется DEP. По умолчанию она выступает в роли некого защитника, блокирующего вирусы и некоторые другие угрозы безопасности. В нашем случае для DEP надо настроить исключение, добавив туда необходимую игру или другой софт. Тогда правила средства защиты не будут применимы, что позволит избавиться от ошибки BEX64.
-
Откройте «Пуск» и перейдите в раздел «Панель управления».









Как видите, ничего трудного в добавлении исключений DEP нет. После удачного перезапуска ПК попробуйте снова запустить игру и проверить, нормализуется ее работа. Если этот метод не принес никакого результата, переходите к выполнению следующих.
Способ 2: Переустановка компонентов Visual C++
Дополнительные компоненты Visual C++ обычно устанавливаются вручную пользователем или при инсталляции самой игры. Однако иногда они работают не совсем корректно, что и провоцирует возникновение подобной ошибки. Потому следует произвести переустановку абсолютно всех сборок этих библиотек, что происходит так:
- Снова зайдите в «Панель управления» через «Пуск».
- Выберите раздел «Программы и компоненты».
- В списке вы видите несколько самых разных версий Visual C++, кликните по каждой из них ПКМ, чтобы появилось контекстное меню.
- Переходите к удалению компонентов.
- Подтвердите свои намерения деинсталлировать программу.
По завершении перейдите на официальный сайт компании Microsoft, загрузите и установите все существующие версии Visual C++. При этом учтите, что обладателям Windows 7 64-bit следует инсталлировать и версии Visual C++ x86.
Способ 3: Редактирование параметров реестра
Предыдущий способ с переустановкой дополнительных компонентов был связан с файлами типа DLL, поскольку эти библиотеки имеют множество подобных файлов. Сейчас же мы тоже затронем эту тему, отредактировав ключ реестра, отвечающий за считывание DLL, поскольку сбившиеся параметры тоже иногда провоцируют появление рассматриваемой ошибки.
- Вызовите утилиту «Выполнить», зажав комбинацию клавиш Win + R. В поле введите regedit , а затем нажмите на клавишу Enter.
- При отображении уведомления о запуске подтвердите его, выбрав положительный вариант ответа.
- Если вы обладаете 32-битной копией Windows 7, вам потребуется перейти по пути HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWindows , пользователям 64-разрядной копии необходим путь HKEY_LOCAL_MACHINESOFTWAREMicrosoftWow6432NodeMicrosoftWindowsNTCurrentVersionWindows .
- В открывшейся директории отыщите параметр «AppInit_DLLs» и дважды кликните по нему левой кнопкой мыши.
- Отобразится небольшое окно, где вам нужно стереть абсолютно все символы, находящиеся в поле «Значение».
Уже после выполнения данных действий рекомендуется перезагрузить компьютер, поскольку параметры вступают в силу при создании нового сеанса. Теперь вы можете запустить программное обеспечение или игру, чтобы проверить, была ли решена проблема с рассмотренной ошибкой.
Способ 4: Переименование учетной записи пользователи
Способ 5: Обновление драйверов графического адаптера
Последний способ, о котором мы хотим поговорить в рамках этого материала, заключается в обновлении драйверов графического адаптера. Мы поставили его на последнее место, поскольку касается он появившейся ошибки только косвенно и какая-то связь между драйверами видеокарты и проблемами с получением прав для запуска появляется очень редко. Все же некоторым юзерам это может помочь. Вам следует лишь перейти по одной из указанных ниже ссылок, чтобы получить всю необходимую информацию по данной теме и ознакомиться с развернутыми инструкциями.
В рамках этого материала мы разобрали основные причины, которые могут вызвать ошибку BEX64 в Windows 7. Вам остается только путем перебора определить оптимальный для себя вариант, чтобы быстро исправить неполадку. Не стоит забывать, что появление этого уведомления вызывают чаще всего пиратские игры или приложения. В этом случае мы советуем переустановить их или вовсе удалить, перейдя на лицензионные версии.
Источник: lumpics.ru