Microsoft Tests Video Wallpapers on Windows 11

Microsoft Tests Video Wallpapers on Windows 11
source: gettyimages
September 22, 2025

Microsoft is experimenting with a new feature that allows users to set video files as desktop wallpapers in Windows 11. This capability has been observed in the latest Insider builds, enabling videos like MP4 or MKV to serve as animated backgrounds that play constantly on the desktop.

Previously, Windows supported video wallpapers through the DreamScene feature available in Windows Vista's Ultimate edition. However, DreamScene was discontinued in Windows 7, leaving users with limited options until now.

Video wallpapers have been a highly sought-after feature among Windows enthusiasts. The popular application Wallpaper Engine, which facilitates dynamic animated wallpapers, consistently ranks among the top apps on Steam, reflecting widespread interest.

Microsoft's development of animated and video wallpapers has a long history, with earlier leaks revealing prototypes of what these dynamic backgrounds could look like. Although planned for release in 2023, these features did not make it into the final version of Windows 11, leaving fans eager for future updates.

Stay tuned for more updates as Microsoft continues to refine and possibly roll out this exciting customization feature.

Related links

By submitting, I confirm I have the right to share this link and I agree to link back to this article from the submitted page. Duplicate URLs are rejected. Up to 5 links per page.

GraphQL · 146 ms
query Q($id: Int!, $domain: Int!, $srcId: Int!, $hasSrc: Boolean!, $hasSelf: Boolean!) {
  self: qa_ai(where: {id: {_eq: $id}}, limit: 1) @include(if: $hasSelf) {
    id
    title
    text
    date
  }
  linksarticle: qa_ai(where: {domain: {_eq: $domain}, id: {_neq: $id}}, order_by: {id: desc}, limit: 8) {
    id
    title
  }
  linksbottom: qa_ai(where: {domain: {_neq: $domain}, id: {_lt: $id}}, order_by: {id: desc}, limit: 3) {
    id
    title
    domain
  }
  source: qa_ai(where: {id: {_eq: $srcId}}, limit: 1) @include(if: $hasSrc) {
    id
    title
  }
}
{
  "id": 6644161,
  "domain": 6,
  "srcId": 0,
  "hasSrc": false,
  "hasSelf": true
}