Uncategorized Windows 10 Lock Screen Photos Location - The gorgeous lake and mountains picture among windows 10 lock screen photos is apparently lake quill in new zealand. Windows 10 comes with a nice feature which allows you to have a random image shown on the lock screen every time you see it.