# On Windows ## Install ### From the official release Download the [latest release]: - [`scrcpy-win64-v3.3.4.zip`][direct-win64] (64-bit) SHA-256: `d8a155b7c180b7ca4cdadd40712b8750b63f3aab48cb5b8a2a39ac2d0d4c5d38` - [`scrcpy-win32-v3.3.4.zip`][direct-win32] (32-bit) SHA-256: `393f7d5379dabd8aacc41184755c3d0df975cd2861353cb7a8d50e0835e2eb72` [latest release]: https://github.com/Genymobile/scrcpy/releases/latest [direct-win64]: https://github.com/Genymobile/scrcpy/releases/download/v3.3.4/scrcpy-win64-v3.3.4.zip [direct-win32]: https://github.com/Genymobile/scrcpy/releases/download/v3.3.4/scrcpy-win32-v3.3.4.zip and extract it. ### From a package manager From [WinGet] (ADB and other dependencies will be installed alongside scrcpy): ```bash winget install --exact Genymobile.scrcpy ``` From [Chocolatey]: ```bash choco install scrcpy choco install adb # if you don't have it yet ``` From [Scoop]: ```bash scoop install scrcpy scoop install adb # if you don't have it yet ``` [WinGet]: https://github.com/microsoft/winget-cli [Chocolatey]: https://chocolatey.org/ [Scoop]: https://scoop.sh _See [build.md](build.md) to build and install the app manually._ ## Run _Make sure that your device meets the [prerequisites](/README.md#prerequisites)._ Scrcpy is a command line application: it is mainly intended to be executed from a terminal with command line arguments. To open a terminal at the expected location, double-click on `open_a_terminal_here.bat` in your scrcpy directory, then type your command. For example, without arguments: ```bash scrcpy ``` or with arguments (here to disable audio and record to `file.mkv`): ``` scrcpy --no-audio --record=file.mkv ``` Documentation for command line arguments is available: - `scrcpy --help` - on [github](/README.md) If you plan to always use the same arguments, create a file `myscrcpy.bat` (enable [show file extensions] to avoid confusion) containing your command, For example: ```bash scrcpy --prefer-text --turn-screen-off --stay-awake ``` Add `--pause-on-exit=if-error` if you want the console to remain open when scrcpy fails: ```bash scrcpy --prefer-text --turn-screen-off --stay-awake --pause-on-exit=if-error ``` [show file extensions]: https://www.howtogeek.com/205086/beginner-how-to-make-windows-show-file-extensions/ Then just double-click on that file to run it. To start scrcpy without opening a terminal, double-click `scrcpy-noconsole.vbs` (note that errors won't be shown). To pass arguments, edit (a copy of) `scrcpy-noconsole.vbs` add and the desired arguments.