Skip to content

[BUG] - "Configure OEM Information" Tweak Conflicts with Visual Studio Project Defaults #1420

@meetox80

Description

@meetox80

Before continuing...

  • I agree to follow Atlas' Code of Conduct
  • I have searched our issue tracker to verify that the issue hasn't been reported already
  • I have searched the Atlas documentation beforehand for a solution
  • I am on the latest version of Atlas, and didn't do an unsupported upgrade

Description

The current atlas configuration sets a system-wide registry key that interferes with the default behavior of many build tools, including Visual Studio, Inno Setup, and Turbo Studio.

Image

the script at src/playbook/Configuration/tweaks/misc/config-oem-information.yml modifies the RegisteredOrganization value in the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion registry key

whiel this correctly brands the os in some areas, it has an unintended side effect. This behavior is not limited to Visual Studio; many other packaging tools, also read this RegisteredOrganization value to pre-fill details when building installers or executables.

It's important to note that this registry value only appears in the winver dialog and is no longer used in the main "About" page on Windows 11 settings.

Steps to reproduce

  1. On a system with AtlasOS, ensure you have visual stuio (e.g vs2022) with .NET desktop development workload
  2. Launch vs2022 and select Create a new project
  3. Choose the .net framework (frame/wpf/console) template for C# and proceed
  4. Once the project is created, navigate to the Solution Explorer
  5. Expand the Properties folder and open the AssemblyInfo.cs
  6. Observe the AssemblyCompany and AssemblyCopyright attributes. You will find they are automatically populated with the atlas version information. By default, AssemblyCompany is just an empty string; Visual Studio only pre-fills it if it finds a value in the specific RegisteredOrganization registry key

Expected behavior

New projects or packages should generate standard metadata with an empty company attribute by default, unaffected by AtlasOS's system branding.

Actual behavior

Image

Atlas Version

Atlas v0.4.1 for Windows 11 24H2

Desktop information

not relevant to this issue. no fingerprinting for you, thanks! ;)

Additional content

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working, let’s fix thatwontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions