Windows 10 SYSTEM (USER)

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Blackn0va.

    Windows 10 SYSTEM (USER)

    Hallo liebe Community :)

    Ich würde gerne das LogonScreen von Windows 10 ändern. Allerdings ist es von Nöten, mit dem SYSTEM User unter einem bestimmten Ordner das Bild in der richtigen Skalierung zu kopieren.
    Mit der CMD Klappt das schonmal ganz gut.

    Hat jemand eine Idee oder einen Tipp, wie ich den SYSTEM user implementieren, oder nutzen kann?

    Mit dem Externen Tool (psexec –i –s CMD) funktioniert das wie gesagt recht gut.

    Quellcode

    1. C:\ProgramData\Microsoft\Windows\SystemData\S-1-5-21-133883496-1297933968-1895433781-1001\ReadOnly\LockScreen_W>
    2. XCOPY C:\Users\USERNAME\Pictures\LockScreen___1920_1080_notdimmed.jpg C:\ProgramData\Microsoft\Windows\SystemData\S-1-5-18\ReadOnly\LockScreen_Z


    Ist es generell machbar den SYSTEM User zu verwenden, oder eher schwierig oder sogar nicht gewünscht?

    EDIT:
    Mit Besitzübernahme habe ich es auch schon versucht, aber das ist schon Böse Manipulation würde ich sagen..

    Oder mit der Powershell habe ich auch schon etwas versucht..
    Spoiler anzeigen

    Quellcode

    1. ​Start-Process -filePath "C:\Windows\System32\takeown.exe" -ArgumentList "/F `"C:\ProgramData\Microsoft\Windows\SystemData`" /R /A /D Y" -NoNewWindow -Wait
    2. Start-Process -filePath "C:\Windows\System32\icacls.exe" -ArgumentList "`"C:\ProgramData\Microsoft\Windows\SystemData`" /grant Administrators:(OI)(CI)F /T" -NoNewWindow -Wait
    3. Start-Process -filePath "C:\Windows\System32\icacls.exe" -ArgumentList "`"C:\ProgramData\Microsoft\Windows\SystemData\S-1-5-18\ReadOnly`" /reset /T" -NoNewWindow -Wait
    4. Remove-Item -Path "C:\ProgramData\Microsoft\Windows\SystemData\S-1-5-18\ReadOnly\LockScreen_Z\*" -Force
    5. Start-Process -filePath "C:\Windows\system32\takeown.exe" -ArgumentList "/F `"C:\Windows\Web\Screen`" /R /A /D Y" -NoNewWindow -Wait
    6. Start-Process -filePath "C:\Windows\system32\icacls.exe" -ArgumentList "`"C:\Windows\Web\Screen`" /grant Administrators:(OI)(CI)F /T" -NoNewWindow -Wait
    7. Start-Process -filePath "C:\Windows\system32\icacls.exe" -ArgumentList "`"C:\Windows\Web\Screen`" /reset /T" -NoNewWindow -Wait
    8. Copy-Item -Path "C:\Windows\Web\Screen\img100.jpg" -Destination "C:\Windows\Web\Screen\img200.jpg" -Force
    9. Copy-Item -Path "C:\Users\USERNAME\Desktop\1.jpg" -Destination "C:\Windows\Web\Screen\img100.jpg" -Force



    Heyho,

    geht doch ganz normal unter den Einstellungen->Personalisierung->Sperrbildschirm:



    Dort kannst du natürlich auch das Bild ändern.
    Oder willst du es programmatisch ändern ? Wenn ja, github.com/Microsoft/Windows-u…r/Samples/Personalization
    Sollte das sein was du suchst.
    Grüße , xChRoNiKx

    Nützliche Links:
    Visual Studio Empfohlene Einstellungen | Try-Catch heißes Eisen
    Das ist der Sperrbildschirm :) Ich rede vom Logon Screen, große abnehmer wie dell haben die möglichkeit.

    Aber hat sich erledigt, habe es mit einem Powershell Script hinbekommen :)

    Anbei die Lösung falls interesse besteht.

    Spoiler anzeigen

    Quellcode

    1. #Setzt das Login Hintergrundbild für Windows 10. Powershell als Administrator ausführen und zum Skript Navigieren, eg:
    2. #C:\Users\USER\Desktop\Script\LogonScreen.ps1
    3. #Oder via Baramundi
    4. #Besitzübername der Ordner, des SYSTEMS
    5. #Set-ExecutionPolicy Unrestricted
    6. Start-Process -filePath "C:\Windows\System32\takeown.exe" -ArgumentList "/F `"C:\ProgramData\Microsoft\Windows\SystemData`" /R /A /D J" -NoNewWindow -Wait
    7. Start-Process -filePath "C:\Windows\System32\icacls.exe" -ArgumentList "`"C:\ProgramData\Microsoft\Windows\SystemData`" /grant Administrators:(OI)(CI)F /T" -NoNewWindow -Wait
    8. Start-Process -filePath "C:\Windows\System32\icacls.exe" -ArgumentList "`"C:\ProgramData\Microsoft\Windows\SystemData\S-1-5-18\ReadOnly`" /reset /T" -NoNewWindow -Wait
    9. #Hier werden die Vorhandenen, meist Standardbilder gelöscht.
    10. Remove-Item -Path "C:\ProgramData\Microsoft\Windows\SystemData\S-1-5-18\ReadOnly\LockScreen_Z\*" -Force
    11. #Besitzübergabe der Ordner 'C:\Windows\Web\Screen'
    12. Start-Process -filePath "C:\Windows\system32\takeown.exe" -ArgumentList "/F `"C:\Windows\Web\Screen`" /R /A /D J" -NoNewWindow -Wait
    13. #Nicht zwingend Notwendig
    14. Start-Process -filePath "C:\Windows\system32\icacls.exe" -ArgumentList "`"C:\Windows\Web\Screen`" /grant Administrators:(OI)(CI)F /T" -NoNewWindow -Wait
    15. #Rechte RESETTEN
    16. Start-Process -filePath "C:\Windows\system32\icacls.exe" -ArgumentList "`"C:\Windows\Web\Screen`" /reset /T" -NoNewWindow -Wait
    17. #Bilder Kopieren
    18. Copy-Item -Path "C:\Windows\Web\Screen\img100.jpg" -Destination "C:\Windows\Web\Screen\img200.jpg" -Force
    19. #Die Datei 2.jpg ist letztendlich das Bild, das als Login Hintergrund festgelegt werden soll. Hier einfach den PFAD ändern.
    20. Copy-Item -Path "C:\Users\USER\Desktop\1.jpeg" -Destination "C:\Windows\Web\Screen\img100.jpg" -Force
    21. #Variante für Windows 7
    22. #Set-ItemProperty -Path hklm:\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background -Name OEMBackground -Value 1
    23. #Copy-Item -Force "C:\myscripts\backgroundDefault.jpg" "C:\Windows\System32\oobe\info\backgrounds\" -Verbose