To play the Plants vs. Zombies 2 Chinese version on PC, you must use an Android emulator , as there is no official native PC version. Essential Pre-Installation Steps The Chinese version is not available on the official Google Play Store

Unlike the global version, PvZ2C features regional exclusives such as: Exclusive Worlds: Content like Sky City and Steam Age.

Download an Emulator: Install a reputable Android emulator like BlueStacks, MuMu Player, or LDPlayer. These programs simulate an Android environment on your desktop.

Bottom line

You cannot install PvZ 2 Chinese version directly on Windows like a normal PC game.
Safe path: Emulator (BlueStacks/LDPlayer) + official Chinese .apk from TapTap China.