Windows 8 Release Preview mặc định không được cài sẵn Windows Media Center. Tuy nhiên, bạn vẫn có thể cài đặt lại ứng dụng Windows Media Center bằng cách sau: Sử dụng tính năng tìm kiếm của Windows 8 bằng cách di chuyển chuột sang góc phải màn hình và chọn Search. Tại giao diện Search, bạn gõ Add features to Windows 8 vào khung tìm kiếm và bên dưới chọn mục Settings.