Когда открываю некоторые программы, в частности, PViewer или ScreenToGIF, а также некоторые другие, то появляется окно с ошибкой.

Причём здесь Mahou — у этого окна в Taskbar Windows значок-бабочка Mahou.

Никаких окон с ошибками от Mahou.
Culture is not supported.
Parameter name: culture
0 (0x0000) is an invalid culture identifier.

Текст, появляющийся, если нажать на Details:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Globalization.CultureNotFoundException: Culture is not supported.
Parameter name: culture
0 (0x0000) is an invalid culture identifier.
at System.Globalization.CultureInfo.InitializeFromCultureId(Int32 culture, Boolean useUserOverride)
at Mahou.MahouForm.RefreshIconAll()
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Mahou
Assembly Version: 1.5.2.3
Win32 Version: 1.5.2.3
CodeBase: file:///D:/Chocolatey/lib/Mahou/tools/Mahou.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Иногда Mahou крашится, как расписано здесь.
Т.к, возможно, дело в моём .NET Framework, привожу данные, полученные программой DotNET Version Detector:
<32Bit>
2.0.50727.8745
->C:\Windows\Microsoft.NET\Framework\v2.0.50727
4.6.1586.0
->C:\Windows\Microsoft.NET\Framework\v4.0.30319
<64Bit>
2.0.50727.8745
->C:\Windows\Microsoft.NET\Framework64\v2.0.50727
4.6.1586.0
->C:\Windows\Microsoft.NET\Framework64\v4.0.30319
< Installed .NET Frameworks >
.NET FW 2.0 SP 2 (CLR:2.0)
.NET FW 3.0 SP 2 (CLR:2.0)
.NET FW 3.5 SP 1 (CLR:2.0)
.NET FW 4.6.2 (CLR:4.0)
< Installed Updates >
Microsoft .NET Framework 4 Client Profile
KB2468871
KB2468871v2
KB2478063
KB2533523
KB2544514
KB2600211
KB2600217
Microsoft .NET Framework 4 Extended
KB2468871
KB2468871v2
KB2478063
KB2533523
KB2544514
KB2600211
KB2600217
KB2468871
KB2468871v2
KB2478063
KB2533523
KB2544514
KB2600211
KB2600217
< Installed Languages 3.0>
English - United States
< Installed Languages 3.5.x>
English - United States
< Installed Languages 4.x>
English - United States
Когда пробую установить .NET 4.6.2 как через Chocolatey, так и вручную, система показывает, что .NET 4.6.2 уже установлен.

В проводнике Windows открываю любое изображение программой PViewer → вместе с изображением открывается попап с ошибкой.
Или запускаю программу ScreenToGIF → появляется окно с ошибкой.
Operating system and version:
Windows 10 Enterprise LTSB 64-bit En
PViewer:
1.3.1
ScreenToGIF:
2.4.0.170115
SashaCoolMakEn(4039181321)
SashaCoolMakRU(4039115801)
US(67699721)
!Unicode(✔), Mahou settings file
[Hotkeys]
HKCLKey=119
HKCLMods=Control
HKCSKey=119
HKCSMods=Shift
HKCLineKey=119
HKCLineMods=None
OnlyKeyLayoutSwicth=CapsLock
HKSymIgnKey=122
HKSymIgnMods=Shift + Control + Alt
HKConvertMore=121
HKConvertMoreMods=Shift + Control
[Locales]
locale1uId=4039181321
locale1Lang=SashaCoolMakEn
locale2uId=4039115801
locale2Lang=SashaCoolMakRU
LANGUAGE=EN
[Functions]
IconVisibility=True
CycleMode=False
EmulateLayoutSwitch=False
ELSType=0
CSSwitch=True
BlockCTRL=False
RePress=True
EatOneSpace=False
ReSelect=True
SymIgnModeEnabled=false
MoreTries=True
TriesCount=5
DisplayLang=False
DLRefreshRate=50
DLForeColor=#FFFFFF
DLBackColor=#000000
ExperimentalCSSwitch=False
Snippets=False
DTTOnChange=False
ScrollTip=False
UpdatesEnabled=False
Logging=True
DiffLayoutColors=True
CrtDisplayLang=True
CrtDLRefreshRate=50
TrayFlags=true
CapsLockTimer=true
[EnabledHotkeys]
HKCLEnabled=True
HKCSEnabled=True
HKCLineEnabled=True
HKSymIgnEnabled=True
[ExtCtrls]
UseExtCtrls=False
LCLocale=4039181321
LCLocaleName=SashaCoolMakEn
RCLocale=4039115801
RCLocaleName=SashaCoolMakRU
[Proxy]
ServerPort=
UserName=
Password=
[TTipUI]
Height=14
Width=24
Font=Microsoft Sans Serif, 8.25pt
xpos=8
ypos=0
TransparentBack=True
DLForeColor=#FFFFFF
DLBackColor=#000000
CrtDLForeColor=#FFFFFF
CrtDLBackColor=#000000
L1DiffFGColor=#8B5FFF
L1DiffBGColor=#FFFFFF
L1DiffFont=Carlito, 8.25pt, style=Bold
L2DiffFGColor=Red
L2DiffBGColor=White
L2DiffFont=Candara, 8.25pt, style=Bold
CrtHeight=14
CrtWidth=24
CrtFont=Microsoft Sans Serif, 8.25pt
Crtxpos=8
Crtypos=0
[DoubleKey]
Use=False
Delay=350
->mahou
====>
Mahou (魔法) - Magical layout switcher.
<====
->eml
====>[email protected]<====
Спасибо.
@Kristinita Спасибо за сообщение об ошибках, я сейчас работаю над Mahou 2.0 в которой будет новый интерфейс и будут исправлены все баги которые есть в предыдущих версиях. Скоро(через ~4 часа) будет предрелизная версия в релизах на GitHub.
@BladeMight , в Chocolatey её не забудьте добавить.
Спасибо.
@Kristinita Хорошо.
@Kristinita Вот.
Когда открываю некоторые программы, в частности, PViewer или ScreenToGIF, а также некоторые другие, то появляется окно с ошибкой.
В версии 1.5.2.4 это уже исправлено.
@BladeMight , добавьте, пожалуйста, пре-релиз в Chocolatey, как сделано здесь.
Спасибо.
@Kristinita Спасибо, Я как раз искал как.
@BladeMight , не за что. я сам не понимаю, как это сделать, хотел у Вас посмотреть 😺 . Нашлось только как скачивать: с аргументом командной строки -prerelease.
Поиск в Google не привёл к положительным результатам. Где из репозитория следует, что это пре-релиз, тоже не пойму.
Спасибо.
@Kristinita Нужно просто к версии добавить "-"(Пример 0.7-alpha) и она будет предрелизной.
Кстати вот Mahou-v2.0-beta на Chocolatey.
@BladeMight,
packageSourceUrl, дабы другие пользователи могли посмотреть Ваш пакет или пофиксить в нём баги.nuspec-файле указывать зависимости, пример.Спасибо.
@BladeMight , сделайте, пожалуйста, push 1.5.2.4 — последней на данный момент версии без серьёзных багов — на Chocolatey.
Спасибо.