Добрый день.
После обновления виндовс до Windows 10 Insider Preview 10.0.17763.1 пропала прозрачность окна PowerShell. Пункт выбора прозрачности в настройках есть, прозрачность меняется, но только до перезапуска. При этом такая проблема только с прозрачностью, остальные параметры (цвет, шрифт) сохраняются. Может кто-то подскажет решение.
вот тут что-то есть на эту тему. https://gist.github.com/grenade/ed8dd77ae8eeb5b4a3...
но я бы не ожидал особых результатов - preview оно и в африке preview. вы потенциально боретесь с багом. и если это реально баг, то дело заведомо проигрышное.
слетает только прозрачность или другие настройки окна тоже?
попробуйте выставить настройки прозрачности, запустив окно повершела как админнистратор.
вы вот это в свой профиль повершеловский вставляли?
$user32 = Add-Type -Name ''User32'' -Namespace ''Win32'' -PassThru -MemberDefinition ''[DllImport("user32.dll")]public static extern int GetWindowLong(IntPtr hWnd, int nIndex);[DllImport("user32.dll")]public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);[DllImport("user32.dll", SetLastError = true)]public static extern bool SetLayeredWindowAttributes(IntPtr hWnd, uint crKey, int bAlpha, uint dwFlags);''
оно при запуске окна повершела перебирает окна ПС и цмд и выставляет им прозрачность. неважно какие настройки стоят в системе. проверил у себя - работает. ПС 5.1, вин10 энтерпрайс 1703 150632.1266