Profilbilder rsp. User Account Pictures

Deine Frage passt nicht in die anderen Bereiche, dann stelle sie hier.
Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4485
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 664 Mal
Danke erhalten: 1020 Mal
Gender:

Re: Profilbilder rsp. User Account Pictures

Beitrag von Holgi » 02.08.2024, 20:22

habe noch ein weiteres Script von ChatGPT gefordert:
funktioniert bei mir aber ebenfalls nicht. Bild (jpg) liegt in 448X448 vor.

Code: Alles auswählen

# Pfad zur neuen Bilddatei
$imagePath = "C:\Pfad\zum\Bild.jpg"

# Stelle sicher, dass das Bild existiert
if (-Not (Test-Path -Path $imagePath)) {
    Write-Host "Das Bild wurde nicht gefunden. Bitte überprüfe den Pfad." -ForegroundColor Red
    exit
}

# Funktionen und Variablen definieren
function Get-UserSID {
    param(
        [string]$userName
    )

    # Query WMI for user SID
    $wmi = Get-WmiObject Win32_UserAccount -Filter "Name='$userName'"
    return $wmi.SID
}

# Aktuellen Benutzer und dessen SID ermitteln
$currentUsername = $env:USERNAME
$userSid = Get-UserSID -userName $currentUsername

# Erforderliche Verzeichnisse
$publicAccountPicturesPath = "$env:PROGRAMDATA\Microsoft\User Account Pictures"
$userAccountPicturesPath = "$env:APPDATA\Microsoft\Windows\AccountPictures"

# Sicherstellen, dass das Verzeichnis existiert
if (-Not (Test-Path -Path $userAccountPicturesPath)) {
    New-Item -ItemType Directory -Path $userAccountPicturesPath -Force | Out-Null
}

# Bild an alle relevanten Stellen kopieren
try {
    # Kopiere Bild zu ProgramData-Verzeichnis
    Copy-Item -Path $imagePath -Destination "$publicAccountPicturesPath\$userSid.jpg" -Force

    # Kopiere Bild zu Benutzer-Verzeichnis
    Copy-Item -Path $imagePath -Destination "$userAccountPicturesPath\$userSid.jpg" -Force

    Write-Host "Das Benutzerprofilbild wurde erfolgreich geändert." -ForegroundColor Green
} catch {
    Write-Host "Es ist ein Fehler beim Ändern des Benutzerprofilbilds aufgetreten: $_" -ForegroundColor Red
}
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Tante Google

Re: Profilbilder rsp. User Account Pictures

Beitrag von Tante Google » 02.08.2024, 20:22


Benutzeravatar
g-force
Guru
Guru
Beiträge: 3168
Registriert: 07.10.2016, 19:30
Hat sich bedankt: 579 Mal
Danke erhalten: 609 Mal
Gender:

Re: Profilbilder rsp. User Account Pictures

Beitrag von g-force » 02.08.2024, 23:03

Hast Du denn die Zeile

Code: Alles auswählen

$imagePath = "C:\Pfad\zum\Bild.jpg"
entsprechend angepasst?
Werden die Bilder weiterhin per "$OEM$" in den angegebenen Pfad kopiert?
Welche Fehlermeldung bekommst Du?
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4485
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 664 Mal
Danke erhalten: 1020 Mal
Gender:

Re: Profilbilder rsp. User Account Pictures

Beitrag von Holgi » 02.08.2024, 23:09

Bei dem ersten Script im vorherigen Beitrag muss der Name des Bildes gleich dem Usernamen sein.
Beim letzten Script von ChatGPT habe ich den Pfad und Namen angepasst. Fehlermeldung weiß ich jetzt leider nicht mehr. OEM mache ich wie bisher.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4485
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 664 Mal
Danke erhalten: 1020 Mal
Gender:

Re: Profilbilder rsp. User Account Pictures

Beitrag von Holgi » 03.08.2024, 10:57

so, hier noch die Fehlermeldung nachgereicht. Die konnte ich so als Batch nicht sehen. Erst wenn ich das Powershell-Script mit

Code: Alles auswählen

.\windows-batchdatei.ps1
aufrufe, dann sehe ich:

Code: Alles auswählen

In C:\users\martin\downloads\Windows-Batchdatei.ps1:44 Zeichen:87
+ ... Ändern des Benutzerprofilbilds aufgetreten: $_" -ForegroundColor Red
+                                                    ~~~~~~~~~~~~~~~~~~~~~~
Die Zeichenfolge hat kein Abschlusszeichen: ".
In C:\users\martin\downloads\Windows-Batchdatei.ps1:43 Zeichen:9
+ } catch {
+         ~
Die schließende "}" fehlt im Anweisungsblock oder der Typdefinition.
    + CategoryInfo          : ParserError: (:) [], ParseException
    + FullyQualifiedErrorId : TerminatorExpectedAtEndOfString
Da fehlt dann wohl noch eine Klammer. Keine Ahnung, wo die hin soll.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

wati
Grünschnabel
Grünschnabel
Beiträge: 41
Registriert: 06.11.2023, 12:17
Hat sich bedankt: 8 Mal
Danke erhalten: 7 Mal
Gender:

Re: Profilbilder rsp. User Account Pictures

Beitrag von wati » 24.09.2026, 17:31

Wenns nach 2 Jahren noch wichtig ist:
Der Fehler liegt im eindeutschen ChatGPT Script
Zeile 44 Zeichen 40
"Ändern" wird zu Ändern -
hier hast Du in Ändern ein Anführungszeichen unten „ welches nie beendet wird.

"Ändern" mit "Aendern" korrigiert läuft das Script fehlerfrei durch:
Screenshot 2026-09-24 164707.png
Es kopiert das Bild nach
C:\Users\%username%\AppData\Roaming\Microsoft\Windows\AccountPictures
sowie
C:\ProgramData\Microsoft\User Account Pictures
und wird jeweils in %UserSID%.jpg umbenannt.

Aber das Script ändert das Konto Bild nicht.
Zumindest bei mir mit Windows 11 (26300.9539/26300.9550)
Denke mal da fehlen Registry Einträge...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4485
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 664 Mal
Danke erhalten: 1020 Mal
Gender:

Re: Profilbilder rsp. User Account Pictures

Beitrag von Holgi » 24.09.2026, 20:03

Danke. Korrekt: funktioniert nicht.
Meine Lösung dafür mittlerweile:

Code: Alles auswählen

@echo off
set sourcePath=%homepath%\Downloads\User Account Pictures\
set targetPath=%ProgramData%\Microsoft\User Account Pictures\

for %%i in (user.png user-32.png user-40.png user-48.png user-192.png user.bmp guest.bmp guest.png guest-32.png guest-48.png guest-192.png) do (
    copy "%sourcePath%%%i" "%targetPath%%%i" /Y
)

echo All User Tiles updated successfully.
del "%ProgramData%\Microsoft\User Account Pictures\*.dat" /f /q
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v UseDefaultTile /t REG_DWORD /d 1 /f
pause
Die Bilder in den verschiedenen Größen muss man sich einmal "basteln" und im SourcePath Ordner ablegen.
Sieht so aus:
Screenshot 2026-09-24 195959.png
einmal ab- und wieder anmelden:
UserPicure.JPG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

wati
Grünschnabel
Grünschnabel
Beiträge: 41
Registriert: 06.11.2023, 12:17
Hat sich bedankt: 8 Mal
Danke erhalten: 7 Mal
Gender:

Re: Profilbilder rsp. User Account Pictures

Beitrag von wati » 24.09.2026, 20:40

Deine Lösung ist für alle Benutzerkonten.
Du hast im ersten Beitrag geschrieben
Holgi hat geschrieben: 10.11.2019, 20:16 Einzig was mir noch fehlt ist das eigene Profilbild (UserAccountPicture).
.
Es geht um das lokale Administratorkonto (nicht MS Konto!)
Ich hätte für Windows 11 einen Lösungsweg,
weiß nicht ob das hier ins Windows 10 Forum passt...

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4485
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 664 Mal
Danke erhalten: 1020 Mal
Gender:

Re: Profilbilder rsp. User Account Pictures

Beitrag von Holgi » 24.09.2026, 22:32

stimmt! da war ich auf dem Holzweg.
Wenn du eine Lösung hast, wäre es toll. Du könntest ja einen neuen Thread im Windows 11 Forum aufmachen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Antworten