$ cat /etc/os-release NAME="Simply Linux" VERSION="10.4 (Captain Finn) Инструкция по установке: https://www.altlinux.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8%D0%91%D0%9A Создаётся нерабочий ярлык. При запуске: 002c:fixme:winediag:loader_init wine-staging 9.0 is a testing version containing experimental patches. 002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org. 0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0114:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0114:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000011D850, 00000000014B0530, 000000000011D858, 000000000011D848 0114:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000011D850, 00000000014B0530, 000000000011D858, 000000000011D848 0114:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000011D850, 00000000014B0530, 000000000011D858, 000000000011D848 [ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: Illegal characters in path. at System.IO.Path.Combine (System.String path1, System.String path2) [0x00057] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 at System.Configuration.CustomizableFileSettingsProvider.CreateUserConfigPath () [0x000e9] in <8952465fb96e46a5814cafa7e731ff3a>:0 at System.Configuration.CustomizableFileSettingsProvider.CreateExeMap () [0x0000b] in <8952465fb96e46a5814cafa7e731ff3a>:0 at System.Configuration.CustomizableFileSettingsProvider.GetPropertyValues (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection collection) [0x00000] in <8952465fb96e46a5814cafa7e731ff3a>:0 at System.Configuration.LocalFileSettingsProvider.GetPropertyValues (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection properties) [0x00000] in <8952465fb96e46a5814cafa7e731ff3a>:0 at System.Configuration.ApplicationSettingsBase.CacheValuesByProvider (System.Configuration.SettingsProvider provider) [0x0005b] in <8952465fb96e46a5814cafa7e731ff3a>:0 at System.Configuration.ApplicationSettingsBase.GetPropertyValue (System.String propertyName) [0x00040] in <8952465fb96e46a5814cafa7e731ff3a>:0 at System.Configuration.ApplicationSettingsBase.get_Item (System.String propertyName) [0x00014] in <8952465fb96e46a5814cafa7e731ff3a>:0 at БК.Properties.Settings.get_UpdatePath () [0x00000] in <4203cf1cbf5e4fe898a49bf922bfba63>:0 at БК.App.UpdateVersion () [0x00049] in <4203cf1cbf5e4fe898a49bf922bfba63>:0 at БК.App.OnStartup (System.Windows.StartupEventArgs e) [0x00446] in <4203cf1cbf5e4fe898a49bf922bfba63>:0 at System.Windows.Application.<.ctor>b__1_0 (System.Object unused) [0x00014] in <d31f3a57049e4054ad4371f364def5bc>:0 at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.DispatcherOperation.InvokeImpl () [0x00099] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext (System.Object state) [0x00008] in <75de555cd62f40719584e76ba8a177cc>:0 at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper (System.Object obj) [0x0001d] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 at MS.Internal.CulturePreservingExecutionContext.Run (MS.Internal.CulturePreservingExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00047] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.DispatcherOperation.Invoke () [0x00016] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.Dispatcher.ProcessQueue () [0x00114] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.Dispatcher.WndProcHook (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x00061] in <75de555cd62f40719584e76ba8a177cc>:0 at MS.Win32.HwndWrapper.WndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x0003a] in <75de555cd62f40719584e76ba8a177cc>:0 at MS.Win32.HwndSubclass.DispatcherCallbackOperation (System.Object o) [0x00042] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.Dispatcher.LegacyInvokeImpl (System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, System.Object args, System.Int32 numArgs) [0x000fc] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.Dispatcher.Invoke (System.Windows.Threading.DispatcherPriority priority, System.Delegate method, System.Object arg) [0x00011] in <75de555cd62f40719584e76ba8a177cc>:0 at MS.Win32.HwndSubclass.SubclassWndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam) [0x00154] in <75de555cd62f40719584e76ba8a177cc>:0 at (wrapper native-to-managed) MS.Win32.HwndSubclass.SubclassWndProc(intptr,int,intptr,intptr) at (wrapper managed-to-native) MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG&) at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage (System.Windows.Interop.MSG& msg) [0x0001a] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.Dispatcher.PushFrameImpl (System.Windows.Threading.DispatcherFrame frame) [0x0004c] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.Dispatcher.PushFrame (System.Windows.Threading.DispatcherFrame frame) [0x00077] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Threading.Dispatcher.Run () [0x00006] in <75de555cd62f40719584e76ba8a177cc>:0 at System.Windows.Application.RunDispatcher (System.Object ignore) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 at System.Windows.Application.RunInternal (System.Windows.Window window) [0x0010d] in <d31f3a57049e4054ad4371f364def5bc>:0 at System.Windows.Application.Run (System.Windows.Window window) [0x00008] in <d31f3a57049e4054ad4371f364def5bc>:0 at System.Windows.Application.Run () [0x00009] in <d31f3a57049e4054ad4371f364def5bc>:0
> Создаётся нерабочий ярлык. При запуске: Покажите, пожалуйста, содержимое неработающего desktop-файла. > ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: Illegal characters in path. Какие-то предположения есть? Особенный путь в системе, локаль. Не просто же так всё падает с ошибкой неверных символов в пути.
ярлык. Приложение называется БК.exe, вайн не умеет кириллицу? [Desktop Entry] Name=СПО Справки БК Exec=env WINEPREFIX="/home/user0k/.wine" wine C:\\\\users\\\\user0k\\\\AppData\\\\Roaming\\\\Microsoft\\\\Windows\\\\Start\\ Menu\\\\Programs\\\\СПО\\ Справки\\ БК\\\\СПО\\ Справки\\ БК.lnk Type=Application StartupNotify=true Comment=СПО Справки БК Path=/home/user0k/.wine/dosdevices/c:/СправкиБК/ Icon=D669_БК.0 StartupWMClass=бк.exe
Created attachment 18374 [details] лог ошибки приложения
предыдущий ярлык был сгенерирован при установке. Но даже правка ярлыка не помогает запустить, также как не запускается и из терминала. [Desktop Entry] Name=СПО Справки БК Exec=env WINEPREFIX="/home/user0k/.wine" wine C:\\СправкиБК\\БК.exe Type=Application StartupNotify=true Comment=СПО Справки БК Path=/home/user0k/.wine/dosdevices/c:/СправкиБК/ Icon=D669_БК.0 StartupWMClass=БК.exe Лог приложения в предыдущем сообщении тоже говорит про некорректные символы. 2025-05-05 11:50:04,988 [1] INFO Application - Версия программы:2.5.5.2275 2025-05-05 11:50:05,018 [1] FATAL Application - Необработанное исключение: System.ArgumentException: Illegal characters in path.
Настойки локали не помню чтоб менял $ locale LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=
p10-simply-10.4-x86-64 обновленный до актуального состояния p10 Шаги воспроизведения: 1. Установить "Справки БК", отметив создание ярлыка на раб. столе. 2. Попытаться запустить Справки БК с ярлыка на раб. столе Ожидаемый результат: запуск успешный Реальный результат: не запускается, при этом в терминале: 002c:fixme:winediag:loader_init wine-staging 9.0 is a testing version containing experimental patches. 002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org. 00a0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 00a0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 00a0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 00a0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 00e0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 00ec:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub. 0024:fixme:exec:SHELL_execute flags ignored: 0x00004000 Доп. исследования: В свойствах ярлыка следующая команда запуска: env WINEPREFIX="/home/test/.wine" wine C:\\\\users\\\\test\\\\AppData\\\\Roaming\\\\Microsoft\\\\Windows\\\\Start\\ Menu\\\\Programs\\\\СПО\\ Справки\\ БК\\\\СПО\\ Справки\\ БК.lnk Исправил её на такую: env WINEPREFIX="/home/test/.wine" wine C:\\users\\test\\AppData\\Roaming\\Microsoft\\Windows\\Start\ Menu\\Programs\\СПО\ Справки\ БК\\СПО\ Справки\ БК.lnk После исправления команды запуск с ярлыка на раб. столе успешный. Доп2: Запуск из меню приложений выполняется успешно сразу после установки.